maven设置Http代理

    有时候我们公司基于安全因素考量,要求我们使用通过安全认证的代理访问外部因特网,这时候我们需要为maven设置HTTP代理否则它就不能正常访问外部仓库下载所需的资源。

1 - 首先确认是否真的无法直接访问外部仓库,可以输入ping repol.maven.org(中央仓库),如果可以ping通则不需要使用HTTP代理配置

 

2 - 检查代理服务器是否畅通,例如公司代理服务是192.168.120.70,端口号是3128,那么可以输入telnet 192.168.120.70 3128检测对应IP的3128端口是否畅通

 

3 - 上述两部确认没问题之后,修改maven的setting.xml文件在文件中添加代理配置如下

  <proxies>

    <proxy>
      <id>optional</id>
      <active>true</active>
      <protocol>http</protocol>
      <!-- 需要输入用户名和密码的安全认证则需要配置用户名和密码
      <username>proxyuser</username>
      <password>proxypass</password>
      -->
      <host>192.168.120.70</host>
      <port>3128</port>
      <!-- 不需要使用代理的主机名
      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
      -->
    </proxy>

  </proxies>

 

转载于:https://my.oschina.net/zhangyq1991/blog/1927265

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值