Java Maven依赖项失败,但仍然可以编译
我正在使用本地nexus存储库管理器编译和运行JavaSpring软件。 它可以作为代理并正确下载和存储任何库。 构建工作正常且软件已正确打包,但Maven sync始终显示错误:Java Maven依赖项失败,但仍然可以编译,java,maven,intellij-idea,nexus,Java,Maven,Intellij Idea,Nexus,我正在使用本地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
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依赖项管理器中:
有点烦人。我的配置有什么问题
谢谢很久以前我遇到过eclipse这样的问题。可能存在Nexus SSL证书问题,这在通过IDE连接时造成了问题。通常情况下,我们在JRE(在JDK中)中安装证书。问题可能是1。您没有安装Nexus Repo
服务器证书。2.您已安装证书,但已过期。3.这是一个棘手的问题,我面临->在您的机器上可能安装了多个JRE。IDE的问题是,当它试图连接我们的Nexus服务器时,它会选择没有Nexus证书的JRE(不知道是什么标准——可能是它首先找到的标准)。解决方案是在所有JRE上安装Nexus证书,或者删除除您正在使用的JRE之外的所有JRE(忘记您的JDK)。试试这可能对你也有用。看起来像是网络问题:
传输失败…
是,但是如果我点击链接,jar就可以正确下载了。并下载所有其他dep。这是最奇怪的部分。您可以尝试使用-X
运行maven,看看这是否为您提供了有关传输失败原因的更多信息。然后通过浏览器而不是maven完成下载…存在差异。。。您应该检查普通命令行。。。您需要代理配置/防火墙吗?