1. ホーム
  2. maven-2

[解決済み] 次のアーティファクトは解決できませんでした: javax.jms:jms:jar:1.1

2023-08-13 03:43:58

質問

maven プロジェクトをコンパイルしようとしていますが、体系的に以下のエラーメッセージが表示されます。

[ERROR]Failed to execute goal on project ...:
Could not resolve dependencies for project ...:war:1.0.0:
The following artifacts could not be resolved: javax.jms:jms:jar:1.1,
com.sun.jdmk:jmxtools:jar:1.2.1, com.sun.jmx:jmxri:jar:1.2.1:
Failure to find javax.jms:jms:jar:1.1 in http://mirrors.ibiblio.org/maven2/
  was cached in the local repository, resolution will not be reattempted until
  the update interval of maven2-repository.ibiblio.mirror has elapsed or
  updates are forced -> [Help 1]

私が知っているのは Sunのjarに関するこのmavenの投稿 について知っていますが、それは問題を解決していません。

で指定できるリポジトリはありますか? pom.xml ?

どのように解決するのですか?

ご提案ありがとうございます。を読んで、ようやくこの問題の解決策を見つけました。 この . これらの依存関係は、ZooKeeperへの依存からきていることがわかりました。

pom.xmlを以下のように修正したところ、問題が解決しました。

    <dependency>
        <groupId>org.apache.zookeeper</groupId>
        <artifactId>zookeeper</artifactId>
        <version>3.3.2</version>
        <exclusions>
            <exclusion>
                <groupId>com.sun.jmx</groupId>
                <artifactId>jmxri</artifactId>
            </exclusion>
            <exclusion>
                <groupId>com.sun.jdmk</groupId>
                <artifactId>jmxtools</artifactId>
            </exclusion>
            <exclusion>
                <groupId>javax.jms</groupId>
                <artifactId>jms</artifactId>
            </exclusion>
        </exclusions>
    </dependency>