码迷,mamicode.com
首页 > Web开发 > 详细

Maven设置http代理

时间:2017-10-14 21:02:23      阅读:629      评论:0      收藏:0      [点我收藏+]

标签:protocol   port   文件   http   cal   编辑   bsp   password   .com   

背景:有时候公司处于安全因素的考虑,需要通过代理访问因特网,这种情况需要为Maven设置htpp代理

设置步骤如下:

1 首先确认自己无法访问外网公共的中央仓库(可通过ping repo1.maven.org检查)

2 确保代理服务器畅通(比如代理服务器ip为:218.23.234.86,则可以telnet 218.23.234.86检测该地址端口是否畅通)

3 检查完以上两项则编辑~/.m2/settings.xml文件,添加如下配置

找到 <proxies> 节点。去掉相应的注释,设置代理信息如下:

 1 <proxy>
 2       <id>optional</id>
 3       <active>true</active>
 4       <protocol>http</protocol>
 5       <username>proxyuser</username>
 6       <password>proxypass</password>
 7       <host>proxy.host.net</host>
 8       <port>80</port>
 9       <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
10 </proxy>

 

节点元素说明:

id:代理的名称(随便设,XYZ也行)

active:表示该代理是否激活

protocol:代理协议,这个不用改

username:当代理需要认证时的用户名(如果代理不需要用户认证,username 和 password 两个节点可注释掉)

password:当代理需要认证时的密码

host:代理的IP地址

port:代理的端口号

nonProxyHost:指定不需要使用代理的主机,可不设置。如果有多个,用 | 分隔

 

Maven设置http代理

标签:protocol   port   文件   http   cal   编辑   bsp   password   .com   

原文地址:http://www.cnblogs.com/cs-forget/p/7668316.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!