在特殊的网络策略环境下,可能要需要开发人员通过代理服务器来访问互联网。此时就需要给Maven配置代理服务来访问仓库、更新相关资源。
打开setting.xml文件
<proxies> <proxy> <id>myProxy</id> <active>true</active> <protocol>http</protocol> <host>123.123.123.123</host> <port>8080</port> <username>XXXXX</username> <password>XXXXX</password> <nonProxyHosts>*.XXX.com|XXX.org</nonProxyHosts> </proxy> </proxies>
在<settings>标签中添加如上代码,说明如下:
1、proxies中可以配置多个proxy,但是默认第一个proxy生效。
2、active中的TRUE表示该代理目前生效状态。
3、http协议、主机地址、端口不在赘述。
4、用户名密码按需配置即可。
5、nonProxyHost表示不需要代理访问的地址。中间的竖线分隔多个地址,此处可以使用星号作为通配符号。
时间: 2024-10-03 06:46:36