[Konfigurationsreferenz] Konfigurieren Sie die Maven-Inlandsquellen korrekt

Vorwort:

Der Inlandszugriff auf das Maven-Zentrallager ist relativ langsam, und es treten häufig Fehler auf. Daher werden wir Maven im Allgemeinen ändern und konfigurieren.

Sie können einen Maven verwenden, der mit der Idee geliefert wird, oder einen externen benutzerdefinierten Maven verwenden. Im Allgemeinen verwenden wir einen benutzerdefinierten Maven

Öffnen Sie die Datei maven / conf / path, backup settings.xml, erstellen Sie eine neue Einstellung, die unten angegeben ist, und speichern Sie sie in der Datei settings.xml. Auf diese Weise können mehrere Lager gleichzeitig konfiguriert werden, um zu vermeiden, dass Alibaba Cloud-Lager manchmal keine Koordinaten wie jwt haben.

 

<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>阿里云公共仓库</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>阿里云阿帕奇仓库</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>

Referenzartikel: https://www.jb51.net/article/194390.htm

 

Ich denke du magst

Origin blog.csdn.net/qq_26834611/article/details/113721985
Empfohlen
Rangfolge