1、setting.xml文件添加代理

书籍对应版本Maven3.0

记录相关知识点

1、setting.xml

   此conf文件,可以全局的定制maven的行为。一般情况下位于~/.m2/目录下。

    编辑setting.xml添加http代理。有时候公司基于安全因素考虑,要求你通过安全认证的代理访问,此情况下,需要为maven配置http代理,才能让它正常访问外部仓库,从而下载所需要的资源。添加代理配置如下所示:

     

         my-proxy

         true

         http

   192.168.10.117

   3267

shihuan

         123456

         repository.mycom.com|*.google.com

         -->

     

   

这段配置十分简单,proxies下可有有多个proxy元素,如果声明了多个proxy元素,则默认情况下第一个被激活的proxy会生效。这里生命了一个id为my-proxy的代理.

active的值为true表示激活该代理,protocol表示使用的代理协议。最重要的是指定正确的主机名(host元素)和端口(port元素)。当代理服务需要认证时,就需要配置username和pass-word、nonProxyHost几个元素。当代理服务需要认证时,就需要配置username和password。nonProxyHost元素用来指定那些主机名不需要代理,可以使用"|"符号来分隔多个主机名。此外,改配置也支持通配符,如*.google.com表示所有以google.com结尾的域名都不需要通过代理。

你可能感兴趣的:(1、setting.xml文件添加代理)