zoukankan      html  css  js  c++  java
  • 调整maven配置文件

    maven的配置文件位置:maven安装位置confsettings.xml。

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

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

    调整本地依赖库位置

    修改localRepository属性,

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

    <localRepository>D:myDevelopmavenrepo</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还看到了一些其他的地址。

  • 相关阅读:
    同名覆盖引发的问题
    矩阵快速幂模板题
    矩阵快速幂模板
    常见的代码错误情况
    十进制快速幂
    用唯一分解定理求m/n
    map用法
    游戏通关
    排序
    初识《设计模式》
  • 原文地址:https://www.cnblogs.com/amunote/p/3740760.html
Copyright © 2011-2022 走看看