我正在使用本地nexus存储库管理器编译和运行javaspring软件。它可以作为代理并正确下载和存储任何库。构建工作正常,软件已正确打包,但maven sync始终显示错误:
Could not transfer artifact com.fasterxml.woodstox:woodstox-core:jar:6.2.1 from/to localnexus (https://[localnexus]/repository/maven-public/): Transfer failed for https://[localnexus]/repository/maven-public/com/fasterxml/woodstox/woodstox-core/6.2.1/woodstox-core-6.2.1.jar
点击链接正确下载jar。该错误也出现在intellij中的maven依赖关系管理器中:
有点烦。我的配置怎么了?
谢谢
1条答案
按热度按时间kuarbcqp1#
以前我也曾遇到过类似的问题。在通过ide连接时,可能存在nexus ssl证书问题。通常情况下,我们在jre(jdk中)中安装证书。问题可能是1。您没有安装nexus repo服务器证书。2.您已安装证书,但已过期。3.这是一个棘手的问题,我面临->在你的机器上可能有多个jre的安装。ide的问题是,当它试图连接到我们的nexus服务器时,它会选择没有nexus证书的jre(不知道是什么标准-可能是它首先找到的标准)。它的解决方案是在所有jre上安装nexus证书,或者删除除您正在使用的jre以外的所有jre(忘记您的jdk)。试试这个,也许对你也有用。