在代理后面使用Maven

时间:2018-10-26 06:29:07

标签: java windows maven netbeans proxy

我正在尝试在代理后面的计算机上使用NetBeans建立Maven项目。

当我尝试构建依赖项时,出现以下错误:

  

插件org.apache.maven.plugins:maven-dependency-plugin:2.6或以下之一   无法解决其依赖性:无法读取工件   描述符   org.apache.maven.plugins:maven-dependency-plugin:jar:2.6:无法   转移伪像   org.apache.maven.plugins:maven-dependency-plugin:pom:2.6从/到   中央(https://repo.maven.apache.org/maven2):   sun.security.validator.ValidatorException:PKIX路径构建失败:   sun.security.provider.certpath.SunCertPathBuilderException:无法执行   找到到所请求目标的有效认证路径-> [帮助1]

As stated here,可能是因为我的代理配置。

Netbeans本身可以访问Internet。加载插件等的工作原理: netbeans proxy

可能的解决方案是在settings.xml中设置代理设置:

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>user</username>
  <password>****</password>
  <host>proxy</host>
  <port>8080</port>
</proxy>

但是,由于代理配置是全局设置的,因此我无权访问参数(用户,密码等)。

有没有办法让Maven像NetBeans一样使用全局代理,而无需询问管理员?

0 个答案:

没有答案