Maven 无法解析依赖项 - javax.activation

标签 maven maven-2

我有一个使用许多 jar 的工作 Maven Web 应用程序。尝试添加 javax.activation 并执行 mvn 全新安装失败。

我收到“无法在项目 xxx 上执行目标:无法解决中央项目 javax.activation:activation:jar:1.0.2 的依赖关系 (http://build02.efollett.com:8081/artifactory/libs-release)

当我检查我的 Maven 存储库时,我在那里看到了激活 jar。例如,导航到 C:\Users\me.m2\repository\javax\activation\activation\1.0.2 我看到以下内容。

activation-1.0.2.jar.lastUpdated
activation-1.0.2.pom
activation-1.0.2.pom.sha1
activation-1.0.2.pom.tmp.sha1.tmp

我的同事正在使用相同的 settings.xml,我将本地 pom.xml 与 cvs 中的版本进行了比较。他们都是一样的!对我缺少的东西有什么想法吗?

谢谢你的帮助。

最佳答案

您需要的神器是javax.activation:activation:jar:1.0.2 (注意 jar 部分),而你的仓库中的 Artifact 是 javax.activation:activation:pom:1.0.2 .要么放置一个 jar一个到你的仓库或添加 <classifier>pom</classifier>给您的 <dependency> .

关于Maven 无法解析依赖项 - javax.activation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14144085/

相关文章:

java - 使用二进制文件作为依赖项

java - Tomcat 服务器避免构建前端

java - Maven 的处理器插件配置在哪里

java - 为什么 Hudson 忽略我的 profiles.xml 文件?

java - PropertyPlaceholderConfigurer 与过滤器 -- Spring Beans

hibernate - 出现错误无法在 Mule Studio 中加载 JDBC 驱动程序类 [oracle.jdbc.OracleDriver]

java - 如何在 Maven 子模块中添加 Java Azure Functions

javascript - Maven Javascript 压缩器

java - maven 2.2 war build 不会将类放在关联的 *-classes.jar 文件中

java - 对 jetty-env.xml 感到困惑