MAVEN安全代理设置引起的“[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:...”

用Maven 命令创建一个简单的Maven项目时,有如下提示:

Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/maven-clean-plugin-2.5.pom

"[WARNING] Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-clean-plugin:2.5:Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-clean-plugin:jar:2.5"

从网上看到有些原因分析,总结如下:

1)所用网络不能访问maven.apache.org

2)代理服务器没有配置,或配置不正确。

如果你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网,这时就需要为Maven配置HTTP代理。在配置文件%MAVEN_HOME%/conf/setting.xml中添加代理配置:

  
      
      optional  
      true  
      http  
      proxyuser  
      proxypass  
      proxy.host.net  
      80  
      local.net|some.host.com  
          

username:代理服务器用户名

password:代理服务器密码

host:代理服务器地址

port:代理服务器端口

nonProxyHosts:不使用代理服务器访问的主机地址




你可能感兴趣的:(Java)