首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Maven无法解析依赖项- javax.activation

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

Stack Overflow用户
提问于 2013-01-04 01:31:54
回答 3查看 16.1K关注 0票数 9

我有一个可以工作的maven web应用程序,它使用了很多jar。尝试添加javax.activation并执行mvn全新安装失败。

我得到“无法在项目xxx上执行目标:无法解析项目javax.激活:激活:中心(http://build02.efollett.com:8081/artifactory/libs-release)中的jar:1.0.2”

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

代码语言:javascript
复制
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中的版本进行了比较。它们都是一样的!我错过了什么有什么想法吗?

谢谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-01-04 05:37:16

您需要的工件是javax.activation:activation:jar:1.0.2 (注意jar部件),而您在存储库中拥有的工件是javax.activation:activation:pom:1.0.2。要么将jar one放入您的存储库,要么将<classifier>pom</classifier>添加到您的<dependency>中。

票数 4
EN

Stack Overflow用户

发布于 2016-05-04 03:37:35

Sun将不允许Maven二进制文件重新发布,包括JavaMail JAR和Activation JAR。相反,所有用户都必须手动安装Sun二进制文件,方法是从Sun网站下载它们并运行mvn install命令。

Java 1.下载激活框架

http://www.oracle.com/technetwork/java/javase/jaf-136260.html

然后

http://download.oracle.com/otn-pub/java/jaf/1.0.2-fcs/jaf-1_0_2-upd2.zip

2.提取"jaf-1.0.2"

在文件夹"jaf-1.0.2"中运行3.

mvn install:install-file -Dfile=activation.jar -DgroupId=javax.activation -DartifactId=activation -Dversion=1.0.2 -Dpackaging=jar

票数 10
EN

Stack Overflow用户

发布于 2018-11-01 16:14:12

将依赖项添加到pop.xml文件

代码语言:javascript
复制
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14144085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档