Ble*_*eek 2 java activemq-classic maven
看看这个POM(以及其他各种劲歌)在行家中心: http://repo1.maven.org/maven2/org/apache/activemq/activemq-optional/5.6.0/activemq-optional-5.6.0. pom.
在这些poms中依赖于net.sf.josql
<dependency>
<groupId>net.sf.josql</groupId>
<artifactId>josql</artifactId>
</dependency>
<dependency>
<groupId>net.sf.josql</groupId>
<artifactId>gentlyweb-utils</artifactId>
</dependency>
Run Code Online (Sandbox Code Playgroud)
当您尝试http://mvnrepository.com/artifact/net.sf.josql/josql时,它将返回404.
那么......为什么maven central会有一个pom,其中包含一个在maven中心找不到的依赖?
事实上,我无法在jboss或maven中央存储库中找到net.sf.josql.
它是什么,我在哪里可以找到它?
我的POM中列出了其他存储库或pluginRepositories,这是一个问题吗?
目前,这不会妨碍您的项目被包含在内,但我们强烈建议您确保所有依赖项都包含在Central中.如果你依赖于那些有垃圾或者消失的粗略存储库,它只会为下游用户创造havok.尝试将您的依赖关系保存在像Central,Jboss等可靠的存储库中.
很明显,Apache希望人们会这样做,但他们并没有彻底执行它.
谷歌搜索你的工件,它似乎托管在这里:http://repo.fusesource.com/maven2/.您需要将其添加为POM或设置文件中的附加存储库(有关符文,请参阅http://maven.apache.org/guides/mini/guide-multiple-repositories.html).