Maven的HTTP代理设置

35 篇文章 0 订阅
5 篇文章 0 订阅
第一、检测本地网络是否不能直接访问Maven的远程仓库,命令为ping  repo1.maven.org,截图如下:
Maven的HTTP代理设置
第二、要检查代理服务器是否畅通,比如现在有一个IP地址为 192.168.10.117 ,端口为 3267 的代理服务,我们需
         要先运行telnet    192.168.10.117 3267来检查该地址的该端口是否畅通,如果得道出错信息需要先获取
      正确的代理服务器信息,如果telnet连接正确,则输入ctrl+],然后q,回车,退出即可。
Maven的HTTP代理设置
检查完毕之后,编辑~/.m2/settings.xml文件,代码如下:
添加代理配置如下:
<settings> 
     ...
     <proxies>
         <proxy>
              <id>my-proxy</id>
              <active>true</active>
              <protocol>http</protocol>
              <host> 192.168.10.117</host>
              <port> 3267</port>
              <!--
         <username>shihuan</username>
         <password>123456</password>
         <nonProxyHosts>repository.mycom.com|*.google.com</nonProxyHosts>
         -->
         </proxy>
      </proxies>
     ...
</settings>
      这段配置十分简单,proxies下可以有多个proxy元素,如果你声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效。这里声明了一个id为my-proxy的代理,active的值为true表示激活该代理,protocol表示使用的代理协议,这里是http。当然,最重要的是指定正确的主机名(host元素)和端口(port元素)。上述XML配置中我注释掉了username、password、nonProxyHost几个元素,当你的代理服务需要认证时,就需要配置username和password。nonProxyHost元素用来指定哪些主机名不需要代理,可以使用 | 符号来分隔多个主机名。此外,该配置也支持通配符,如*.google.com表示所有以google.com结尾的域名访问都不要通过代理。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值