当我构建我的项目时,我会收到这个错误(我认为它来自GuiceVersion2.0)。有人知道javax.annotation:com.springsource.javax.annotation:jar:1.0.0来自哪个存储库吗?我在谷歌上搜索过,一直找不到任何东西。而不是“springsource存储库”,我想要一个实际的工作url。
我把这个放进了我的电脑里:
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>com.springsource.javax.annotation</artifactId>
<version>1.0.0</version>
</dependency>编辑:这不是如何让Eclipse和Maven下载我需要的JAR?的问题,因为这个答案对我没有帮助。当我使用那个解决方案时,我仍然会犯错误。
发布于 2014-06-04 22:08:54
如果您遵循Buhake提供的下载JAR的SpringSource页面的链接,它将将您重定向到以下位置:
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>和成功了--试试吧。这很奇怪,因为它是一种常春藤回购,maven也应该根据常见问题来工作,但似乎有什么东西坏了。
发布于 2014-06-04 21:10:41
如果使用Maven,请尝试添加依赖项,如SpringSource所示
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>com.springsource.javax.annotation</artifactId>
<version>1.0.0</version>
</dependency>基于常见问题,您需要在Maven POM上配置<repository>,然后添加依赖项,如上面所示。
或者,您可以直接从SpringSource下载JAR文件。
我希望这能帮到你。
https://stackoverflow.com/questions/24047499
复制相似问题