微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

调整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还看到了一些其他的地址。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐