我在构建项目时遇到此错误(我认为它来自Guice 2.0版)。有谁知道哪个存储库javax.annotation:com.springsource.javax.annotation:jar:1.0.0
来自哪个?我用谷歌搜索,一直无法找到任何东西。而不是“泉源库”,我想要一个真实的,有效的网址。
我把它放在我的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?相同的问题,因为答案对我没有帮助。当我使用该解决方案时,我仍然收到我的错误。
答案 0 :(得分:1)
如果您按照SpringSource页面中Buhake Sindi提供的下载JAR的链接,它会将您重定向到以下位置:
由此我推断它可能是一个工作存储库,所以我配置了这样一个:
<repository>
<id>springsource-external</id>
<url>http://repository.springsource.com/ivy/bundles/external</url>
</repository>
并且有效 - 尝试一下。这很奇怪,因为它是一个常春藤回购,maven也应该根据常见问题解答,但似乎有些东西被破坏了。
答案 1 :(得分:0)
如果你正在使用Maven,请尝试添加依赖项,如SpringSource所示:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>com.springsource.javax.annotation</artifactId>
<version>1.0.0</version>
</dependency>
根据FAQ,您需要在Maven POM上配置<repository>
,然后添加依赖项,如上所示。
或者,您可以直接从SpringSource下载JAR文件。
我希望这会有所帮助。