java - 找不到javax.annotation :com. springsource.javax.annotation :jar:1. 0.0 失败

标签 java spring maven annotations

当我构建项目时,我收到此错误(我认为它来自 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,它会将您重定向到以下位置:

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>

它成功了 - 尝试一下。这很奇怪,因为它是一个 ivy 仓库,根据 FAQ,maven 仓库也应该可以工作,但似乎有些东西坏了。

关于java - 找不到javax.annotation :com. springsource.javax.annotation :jar:1. 0.0 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24047499/

相关文章:

java - 在 Web 应用程序中使用 JasperViewer 或其他工具查看报告

java - 异步任务错误 #1 和 Internet 权限

Java枚举问题

java - 为什么消息卡在安慰服务器上?

java - 循环遍历maven中的特定资源文件生成源

java - 在 Android 上从另一个 xml 文件中的 DatePicker 获取日期

java - 当Spring Boot注释的类位于库中时,如何正确加载它们?

java - spring mvc 匹配 url 并用作变量

java - jetty 项目中 html/css/javascript 等静态文件应该存储在哪里?

Java 7 EE 教程示例