美文网首页
修改maven库为国内镜像源,加速构建过程

修改maven库为国内镜像源,加速构建过程

作者: 沉思的雨季 | 来源:发表于2022-02-24 10:43 被阅读0次

    1、问题背景

    国内maven的库速度非常慢,百度网上大部分解决方法都是直接修改settings.xml 文件。这样,有的包在maven国内源下载不了,就会出现失败。

    2、解析方案

    修改配置文件,设置为如果国内源下载不了,默认去下载中央库下载。
    配置如下:

    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                          http://maven.apache.org/xsd/settings-1.0.0.xsd">
      <localRepository/>
      <interactiveMode/>
      <usePluginRegistry/>
      <offline/>
      <pluginGroups/>
      <servers/>
      <mirrors>
        <mirror>
         <id>aliyunmaven</id>
         <mirrorOf>central</mirrorOf>
         <name>aliyunCentral仓库</name>
         <url>https://maven.aliyun.com/repository/central</url>
        </mirror>
        <mirror>
          <id>repo1</id>
          <mirrorOf>central</mirrorOf>
          <name>central repo</name>
          <url>http://repo1.maven.org/maven2/</url>
        </mirror>
        <mirror>
         <id>aliyunmaven</id>
         <mirrorOf>apache snapshots</mirrorOf>
         <name>aliyunApache仓库</name>
         <url>https://maven.aliyun.com/repository/apache-snapshots</url>
        </mirror>
      </mirrors>
      <proxies/>
      <activeProfiles/>
      <profiles>
        <profile>  
            <repositories>
               <repository>
                    <id>aliyunmaven</id>
                    <name>aliyunmaven</name>
                    <url>https://maven.aliyun.com/repository/public</url>
                    <layout>default</layout>
                    <releases>
                            <enabled>true</enabled>
                    </releases>
                    <snapshots>
                            <enabled>true</enabled>
                    </snapshots>
                </repository>
                <repository>
                    <id>MavenCentral</id>
                    <url>http://repo1.maven.org/maven2/</url>
                </repository>
                <repository>
                    <id>aliyunmavenApache</id>
                    <url>https://maven.aliyun.com/repository/apache-snapshots</url>
                </repository>
            </repositories>             
         </profile>
      </profiles>
    </settings>
    

    相关文章

      网友评论

          本文标题:修改maven库为国内镜像源,加速构建过程

          本文链接:https://www.haomeiwen.com/subject/otgolrtx.html