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

来源:互联网 发布:获取form表单提交数据 编辑:程序博客网 时间:2024/06/08 17:00

用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中添加代理配置:

<proxies>      <proxy>        <id>optional</id>        <active>true</active>        <protocol>http</protocol>        <username>proxyuser</username>        <password>proxypass</password>        <host>proxy.host.net</host>        <port>80</port>        <nonProxyHosts>local.net|some.host.com</nonProxyHosts>      </proxy>      </proxies>

username:代理服务器用户名

password:代理服务器密码

host:代理服务器地址

port:代理服务器端口

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




0 0
原创粉丝点击