Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven依赖项失败,但仍然可以编译_Java_Maven_Intellij Idea_Nexus - Fatal编程技术网

Java Maven依赖项失败,但仍然可以编译

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

我正在使用本地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依赖项管理器中:

有点烦人。我的配置有什么问题


谢谢

很久以前我遇到过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完成下载…存在差异。。。您应该检查普通命令行。。。您需要代理配置/防火墙吗?