我正在使用带有 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 的 Artifact 描述符
我在以下位置定义了代理:
- NetBeans:工具 -> 选项 -> 常规
- C:\Program Files\apache-maven-3.5.0\conf\settings.xml
- C:\Users[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 分钟才能下载)停止尝试下载插件)。
有什么建议吗?
谢谢
最佳答案
该问题是由“无代理主机”(在高级代理设置中)中的值之一引起的。我删除了那里的值,一切正常。
关于java - 代理设置在 NetBeans 中不起作用,但在命令行中起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46283054/