maven学习笔记--设置代理服务器

1、为什么要设置代理服务器

      a. 开发中会遇到国外的maven服务器无法访问,还有服务器没有外网地址,导致依赖包无法下载

    b. 有时候你所在的公司基于安全因素考虑,要求你使用通过安全认证的代理访问因特网。

  这种情况下,就需要为maven配置HTTP代理,才能让它正常访问外部仓库,以下载所需要的资源。

2、如何确定你能否访问maven的中央仓库

       开始-输入cmd 在命令行 输入 ping  repo1.maven.org

       如果返回以下提示信息,说明你可以访问maven的中央仓库

       

       如果返回这样的信息,则说明你无法访问maven中央仓库,这时需要设置代理服务器

       

3、找http代理,以及确定http代理是否可用     

       找http代理很简单,你只需要在百度中输入关键字免费代理IP即可。需要注意的是代理是有时效性的,我们使用前首先要验证该       代理是否可用,那么怎么验证代理是否可用呢?
      在命令行输入
      telnet117.79.131.109.
      如果无法访问则返回如下信息
      正在连接117.79.131.109...无法打开到主机的连接。 在端口 8080: 连接失败 
      如果可以访问,则会进入telnet窗口(注意窗口的标题变成了telnet 117.79.131.109)

4、打开maven的配置文件

    代理ip验证可用后,可以配置settings.xml这个文件 ,在安装目录 %MAVEN_HOME%\confg\settings.xml

5、修改配置文件

     

      去掉注释后

     

6、填写代理服务器的配置信息

      
      proxy是可以有多个的,如果设置多个proxy,只有第一个被激活的proxy会生效。id必须是唯一的。如果代理服务器需要验证时      就需要配置username和password

7、保存文件,现在maven就可以通过代理服务器下载jar了

      可参考 maven官网 配置代理  http://maven.apache.org/guides/mini/guide-proxies.html



     


猜你喜欢

转载自blog.csdn.net/zhen_6137/article/details/53082152