maven配置HTTP代理
基于安全考虑,公司中可能要求通过安全认证的代理访问英特网,这就需要为Maven配置HTTP代理
编辑 config/setting.xml
<settings ...>
<proxies>
<proxy> <!-- 可声明多个roxy,此时默认第一个生效 -->
<id>my-prox</id> <!-- -->
<active>true</active> <!-- 激活该代理 -->
<protocol>http</protocol> <!-- 使用的协议 -->
<host>proxyxa.zte.com.cn</host> <!-- 主机名,别加http://前缀 -->
<port>80</port> <!-- 端口 -->
<!-- 需要认证的时候进行配置username 和password;
nonProxHosts用于指定不需要进行代理的的主机名,可以使用“|”分隔多个,也可以使用通配符“*”
<username>***</username>
<password>***</password>
<nonProxHosts>10.*.*.*|*.zte.com.cn|192.168.*.*|*.zte.intra|127.0.0.1</nonProxHosts>
-->
</proxy>
</proxies>
</settings>
网友评论