Colud找不到以下依赖项:com.sun.jmx:jmxri:jar:1.2.1和com.sun.jdmk:jmxtools:jar:1.2.1

时间:2011-09-06 16:37:22

标签: maven-2 maven pom.xml

我正在使用maven 2,我无法找到以下依赖项:

com.sun.jmx:jmxri:jar:1.2.1 
com.sun.jdmk:jmxtools:jar:1.2.1
commons-logging: commons-logging:jar:1.1.0.jboss
hibernate-commons-annotations:hibernate-commons-annotations:jar:3.0.0.GA
hsqldb:hsqldb:jar:1.8.0.2

我在我的pom文件中使用了以下的回购:

<repository>
            <id>jboss</id>
            <name>jboss</name>
            <url>https://repository.jboss.org/nexus</url>
            <layout>default</layout>
        </repository>

        <repository>
            <id>javanet</id>
            <name>Repository for Maven2</name>
            <url>http://download.java.net/maven/2</url>
        </repository>

        <repository>
            <id>google</id>
            <name>Google repository for Maven2</name>
            <url>https://oss.sonatype.org/content/repositories/google-releases/</url>
        </repository>

        <repository>
            <id>com.springsource.repository.bundles.release</id>
            <name>SpringSource Enterprise Bundle Repository - SpringSource Bundle Releases</name>
            <url>http://repository.springsource.com/maven/bundles/release</url>
        </repository>

        <repository>
            <id>com.springsource.repository.bundles.external</id>
            <name>SpringSource Enterprise Bundle Repository - External Bundle Releases</name>
            <url>http://repository.springsource.com/maven/bundles/external</url>
        </repository>

        <repository>
            <id>com.springsource.repository.libraries.release</id>
            <name>SpringSource Enterprise Bundle Repository - SpringSource Library Releases</name>
            <url>http://repository.springsource.com/maven/libraries/release</url>
        </repository>

        <repository>
            <id>com.springsource.repository.libraries.external</id>
            <name>SpringSource Enterprise Bundle Repository - External Library Releases</name>
            <url>http://repository.springsource.com/maven/libraries/external</url>
        </repository>

请告诉我,如果其中一个不好,应该删除,如果我应该添加另一个回购来找到缺少的依赖项,谢谢。

1 个答案:

答案 0 :(得分:3)

对于太阳罐我相信你必须下载它们(来自Oracle)并将它们安装在你的本地存储库中(许可问题意味着其他人不能在maven仓库中重新分发它们)

其余的,你应该在jboss repo中找到它们

https://repository.jboss.org/

编辑:那个版本的commons-logging似乎位于略有不同的位置:

https://repository.jboss.org/nexus/content/repositories/public/

所以你也必须添加那个