我正在尝试用mvn构建以下包:https://github.com/mbechler/marshalsec
我得到了一个错误:[...]JDKUtil.java:[52,24] package javax.activation does not exist
我试着从: javax.activation下载https://mvnrepository.com/artifact/javax.activation/activation/1.1.1
并安装如下:mvn install:install-file -Dfile=activation-1.1.1.jar -DgroupId=javax.activation -DartifactId=activation -Dversion=1.1.1 -Dpackaging=jar
它似乎安装成功:
[INFO] Installing [...]\AppData\Local\Temp\mvninstall13250992682429266805.pom to [...]\.m2\repository\javax\activation\activation\1.1.1\activation-1.1.1.pom
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.050 s
[INFO] Finished at: 2020-04-22T17:31:35+03:00
[INFO] ------------------------------------------------------------------------但我还是会犯同样的错误。我是不是把javax.activation从错误的地方取走了?我没有正确安装它吗?
先谢
编辑:添加信息,mvn帮助的输出:有效-pom https://pastebin.com/0LP7BGZK
发布于 2020-05-26 03:45:12
在主封送站目录中编辑pom.xml文件,并在“Util”部分下添加一个新的依赖项:
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>并确保适当的压痕
https://stackoverflow.com/questions/61367969
复制相似问题