我正在使用带有Maven 3.5.0的NetBeans IDE 8.2。 当NetBeans的其中一个操作尝试下载插件时,它会失败:
下载:https://repo.maven.apache.org/maven2/org/codehaus/mojo/xml-maven-plugin/1.0/xml-maven-plugin-1.0.pom
无法检索org.codehaus.mojo的插件描述符:xml-maven-plugin:1.0:插件org.codehaus.mojo:xml-maven-plugin:1.0或其中一个依赖项无法解析:无法读取org.codehaus.mojo的工件描述符:xml-maven-plugin:jar:1.0
我在以下位置定义了代理:
在这两个设置文件中,我尝试为http和https添加代理,包含和不包含可选ID,并且还尝试更改顺序。
<proxy>
<id>optional</id>
<active>true</active>
<protocol>https</protocol>
<host>RealProxyIP</host>
<port>RealProxyPort</port>
</proxy>
每次,看起来从命令行工作正常(我还使用了mvn help:effective-settings来验证设置更改),但是从NetBeans下载仍然失败(NetBeans需要大约30分钟)停止尝试下载插件。)
有什么建议吗?
由于
答案 0 :(得分:0)
问题是由于“无代理主机”中的某个值(在高级代理设置中)引起的。我删除了那里的值,一切正常。
答案 1 :(得分:0)
将 -J-Djava.net.preferIPv4Stack=true
附加到
netbeans_default_options
中的 ./netbeans/etc/netbeans.conf
变量对我有用。
虽然这个问题是在 2008 年报告的,但它似乎有时会再次出现。评论 #24 报告此解决方案不起作用,但 #28 确认成功: https://bz.apache.org/netbeans/show_bug.cgi?id=136036