maven学习(二)——启用代理访问

        如果你所在的公司正在建立一个防火墙,并且使用HTTP代理服务器防止用户直接连接到互联网,那么如果您使用代理,maven将无法下载任何的依赖。如果想要让他正常工作的话,就需要启动HTTP代理访问,才能让他正常的访问外部仓库,以下载所需要的资源。

      在/maven/conf/settings.xml文件中有如下所示的部分:

  
    
  

        我们只需要修改该部分,就可以添加代理配置。首先将注释代码去掉,在一个下面可以有许多个proxy元素,如果声明了多个proxy元素,则默认第一个有效。id为proxy的标签,用来区分proxy;active表示是否激活该代理,true表示激活;protocol表示使用某种代理,以上文本中使用了http代理;username和password  是在http认证时使用的;host为代理服务器的主机名;port为端口号;nonProxyHosts元素用来指定哪些主机不需要代理,如果有多台主机的话,可以用|隔开。配置完成后的部分文本内容如下图所示:

  
    
    
      optional
      true
      http
      proxyuser
      proxypass
      proxy.host.net
      80
      local.net|some.host.com
    
    
  

        注意:重启maven服务器不是必须的,因为每次使用它时,都会再次读取该文件。

你可能感兴趣的:(中间件)