代理设置无法在NetBeans中运行,但可以从命令行

时间:2017-09-18 15:27:32

标签: java maven netbeans proxy

我正在使用带有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

我在以下位置定义了代理:

  • NetBeans:工具 - >选项 - >一般
  • C:\ Program Files \ apache-maven-3.5.0 \ conf \ settings.xml
  • C:\用户[MYUSER] .m2目录

在这两个设置文件中,我尝试为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分钟)停止尝试下载插件。)

有什么建议吗?

由于

2 个答案:

答案 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

相关问题