Für Schüler, die häufig JAR -Pakete im Maven -Remote -Repository verwenden, ist das problematischste, dass nach dem Hinzufügen von JAR -Paketabhängigkeitskonfiguration ein langes Herunterladen von JAR -Paketen erforderlich ist, da die Website von Maven Repository eine ausländische Website ist und die Geschwindigkeit sehr langsam ist. Es ist zu lästig, das gute Glaspaket lokal zu setzen und es dann zu laden.
In der Vergangenheit gab es eine Osschina -Adresse im heimischen Maven -Bildlager, aber sie sollte jetzt veraltet sein (ich habe lange gewartet). Jetzt, in China, verwendet es hauptsächlich Alibaba Clouds Maven Image Warehouse, das sehr schnell ist
Gradle -Konfiguration: Ersetzen Sie den ursprünglichen Mavencentral () direkt oder stellen Sie ihn vor dies (Standard können Sie von oben nach unten suchen. Stellen Sie sie also vor Maavencentral. Wenn es nach Mavencentral hinzugefügt wird, ist es gleichwertig, sie nicht hinzuzufügen).
Repositories {maven {url 'http://maven.aliyun.com/nexus/content/groups/public/'} mavenlocal () mavencentral ()}Maven -Konfiguration:
<Repository> <Prepository> <ID> Aliyunmaven </id> <Url> http://maven.aliyun.com/nexus/content/groups/public/ </url> </repository> </repository>
Frage 2: So verwenden Sie Hausspiegel
Wenn Sie Maven verwenden
Finden Sie die Settings.xml und setzen Sie die Quelle. Hier verwenden wir die Quelle von Alibaba Cloud und die Geschwindigkeit ist immer noch ziemlich schnell.
<Mirror> <ID> Alimaven </id> <name> Aliyun Maven </name> <Url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrorof> zentral </minorof> </mirror>
Wenn Sie Gradle verwenden
Erstellen Sie eine neue Datei init.gradle unter user_home/.gradle/, geben Sie den folgenden Inhalt ein und speichern Sie.
AlleProjects {Repositories {def repository_url = 'http://maven.aliyun.com/nexus/content/groups/public/' alle {artifactrepository repo -> if (repo Instance mavenartifactrepository) {Defoctring = Repo.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.ur.url.ToString () -An -Fall) (url.startswith ('https://repo1.maven.org/maven2') || url.startswith ('https://jcenter.bintray.com/') {project.logger.lifecycle "repository $ {repo.url} $ by $ repository_url." Entfernen Sie Repo}}} Maven {url repository_url}}}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.