我正在使用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>
请告诉我,如果其中一个不好,应该删除,如果我应该添加另一个回购来找到缺少的依赖项,谢谢。
答案 0 :(得分:3)
对于太阳罐我相信你必须下载它们(来自Oracle)并将它们安装在你的本地存储库中(许可问题意味着其他人不能在maven仓库中重新分发它们)
其余的,你应该在jboss repo中找到它们
编辑:那个版本的commons-logging似乎位于略有不同的位置:
https://repository.jboss.org/nexus/content/repositories/public/
所以你也必须添加那个