调整maven配置文件

maven的配置文件位置:maven安装位置\conf\settings.xml。

这次调整maven的配置文件主要解决三个问题:

  1. 调整本地依赖库位置
  2. 设置代理
  3. 添加远程资源库镜像节点

调整本地依赖库位置

修改localRepository属性,

如下将本地依赖库的位置修改为D:\myDevelop\mavenrepo:

<localRepository>D:\myDevelop\mavenrepo</localRepository>
 
   
  

设置代理

使用maven的一项不便处就是需要向远程资源库下载依赖包,如果工作环境使用代理的话就需要对maven作出相应的调整了。

在配置文件中找到<proxies>标签:

  <proxies>

    <!-- proxy

     | Specification for one proxy, to be used in connecting to the network.

     |

    <proxy>

      <id>optional</id>

      <active>true</active>

      <protocol>http</protocol>

      <username>proxyuser</username>

      <password>proxypass</password>

      <host>proxy.host.net</host>

      <port>80</port>

      <nonProxyHosts>local.net|some.host.com</nonProxyHosts>

    </proxy>

    -->

  </proxies>

标签中已经给出了一个代理的模板。稍作解释吧:

id:代理ID

active:是否激活

protocal:传输协议,默认使用http

host:代理服务器地址

port:代理端口号

nonProxyHosts:不需要使用代理的地址,比如localhost

用户名和密码如没有可以不设置。

以下是我的代理设置:

  <proxies>

        <proxy>

              <id>317</id>

              <active>true</active>

              <protocol>http</protocol>

              <host>10.10.8.83</host>

              <port>8080</port>

              <nonProxyHosts>localhost</nonProxyHosts>

        </proxy>

  </proxies>
 
   
  

添加资源库镜像节点

使用官方资源库下载依赖包比较慢,而且有时不能访问。需要的依赖包比较多时会很痛苦。要解决问题可以使用其他的资源库。推荐一个:http://maven.oschina.net/content/groups/public/,国内的,速度很快。

配制内容:

  <mirrors>

      <mirror>

         <id>oschina</id>

         <mirrorOf>*</mirrorOf>

         <url>http://maven.oschina.net/content/groups/public/</url>

      </mirror>

  </mirrors>

在这里http://xiaoboss.iteye.com/blog/1044606还看到了一些其他的地址。

你可能感兴趣的:(maven)