zoukankan      html  css  js  c++  java
  • 解析Maven的settings.xml文件

    一、镜像问题

    1、为什么需要配置maven国内镜像?

    • 在不配置镜像的情况下,maven默认会使用中央库.--https://repo.maven.apache.org/maven2
    • maven中央库在国外,有时候访问会很慢,尤其是下载较大的依赖的时候,有时候速度会很慢,甚至会出现无法下载的情况。
    • 为了解决依赖下载速度的问题,需要配置maven国内镜像。

    2、配置国内maven镜像(阿里云镜像)

    <mirrors>  
      <!-- mirror  
       | Specifies a repository mirror site to use instead of a given repository. The repository that  
       | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used  
       | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.  
       |  
     -->  
     <mirror>  
        <id>alimaven</id>  
        <name>aliyun maven</name>  
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
        <mirrorOf>central</mirrorOf>          
      </mirror>  
    </mirrors>  

    3、OSC MAVEN仓库目前已停止提供服务。

    以下地址已访问不了:

    http://maven.oschina.net/content/groups/public

    http://maven.oschina.net/content/repositories/thirdparty/

    <?xml version="1.0"?>  
    <settings>  
    <localRepository>D:
    epository</localRepository><!--需要改成自己的maven的本地仓库地址-->  
        <mirrors>  
            <mirror>  
                <id>alimaven</id>  
                <name>aliyun maven</name>  
                <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
                <mirrorOf>central</mirrorOf>  
            </mirror>  
        </mirrors>  
      <profiles>  
        <profile>  
           <id>nexus</id>   
            <repositories>  
                <repository>  
                    <id>nexus</id>  
                    <name>local private nexus</name>  
                    <url>http://maven.oschina.net/content/groups/public/</url>  
                    <releases>  
                        <enabled>true</enabled>  
                    </releases>  
                    <snapshots>  
                        <enabled>false</enabled>  
                    </snapshots>  
                </repository>  
            </repositories>  
              
            <pluginRepositories>  
                <pluginRepository>  
                <id>nexus</id>  
                <name>local private nexus</name>  
                <url>http://maven.oschina.net/content/groups/public/</url>  
                <releases>  
                    <enabled>true</enabled>  
                </releases>  
                <snapshots>  
                    <enabled>false</enabled>  
                </snapshots>  
                </pluginRepository>  
            </pluginRepositories>  
        </profile></profiles>  
    </settings>  
  • 相关阅读:
    OO第三次阶段性总结
    OO第二次阶段性总结
    OO第一次阶段性总结
    【软工】提问回顾与个人总结
    【软工】结对编程作业
    【软工】第一次阅读作业
    【软工】第0次个人作业
    oo作业总结(四)
    OO作业总结(三)
    oo作业总结(二)
  • 原文地址:https://www.cnblogs.com/amunamuna/p/8462057.html
Copyright © 2011-2022 走看看