当我构建项目时,我收到此错误(我认为它来自 Guice 2.0 版本)。有谁知道 javax.annotation:com.springsource.javax.annotation:jar:1.0.0
来自哪个存储库?我用谷歌搜索并找不到任何东西。我想要一个实际的工作网址,而不是“springsource 存储库”。
我已将其放入我的 pom 中:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>com.springsource.javax.annotation</artifactId>
<version>1.0.0</version>
</dependency>
编辑:这与 How do I get Eclipse and Maven to download the JARs I need? 不同。因为这个答案对我没有帮助。当我使用该解决方案时,我仍然遇到错误。
最佳答案
如果您点击 Buhake Sindi 提供的 SpringSource 页面上的链接下载 JAR,它会将您重定向到以下位置:
据此我推断它可能是一个工作存储库,因此我配置了如下:
<repository>
<id>springsource-external</id>
<url>http://repository.springsource.com/ivy/bundles/external</url>
</repository>
它成功了 - 尝试一下。这很奇怪,因为它是一个 ivy 仓库,根据 FAQ,maven 仓库也应该可以工作,但似乎有些东西坏了。
关于java - 找不到javax.annotation :com. springsource.javax.annotation :jar:1. 0.0 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047499/