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>  
  • 相关阅读:
    System.Web.Http.Cors配置跨域访问的两种方式
    asp.net反向代理
    web.config SetAttributes
    remove name="ProxyModule“会导致重复执行
    去空格
    api签名
    C# HttpWebRequest获取COOKIES
    Request.Form接收不到post数据.
    webapi文档工具
    https://gogs.io/
  • 原文地址:https://www.cnblogs.com/amunamuna/p/8462057.html
Copyright © 2011-2022 走看看