构建项目时出现此错误(我认为它来自Guice 2.0版)。有人知道哪个存储库javax.annotation:com.springsource.javax.annotation:jar:1.0.0
来自吗?我已经用Google搜寻,却找不到任何东西。而不是“ springsource存储库”,我想要一个实际的,有效的URL。
我把这个放在了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,则会将您重定向到以下位置:
http://repository.springsource.com/ivy/bundles/external/javax.annotation/com.springsource.javax.annotation/1.0.0/com.springsource.javax.annotation-1.0.0.jar
从中我推断出它可能是一个可以使用的存储库,因此我像这样配置了一个存储库:
<repository>
<id>springsource-external</id>
<url>http://repository.springsource.com/ivy/bundles/external</url>
</repository>
并且有效-试试吧。这很奇怪,因为它是一个常春藤仓库,行家也应该按照常见问题解答工作,但似乎有些东西坏了。