Cet article présente la méthode de Gradle à l'aide du référentiel Maven. Je vais le partager avec vous. Les détails sont les suivants:
Dans le fichier build.gradle, modifiez les référentiels comme suit:
Repositaires {mavenLocal () mavencentral ()}De cette façon, vous priorisez la recherche du package JAR requis du référentiel de Maven
Mon référentiel local de configuration Maven est en d: / référentiel (voir "Comment modifier l'adresse du référentiel local maven" en bas). Pour éviter le téléchargement dans le répertoire par défaut du lecteur C, il est recommandé de copier Setting.xml dans le répertoire c: /users/username/.m2/.
Lorsque le package JAR de dépendance dans build.gradle a été téléchargé via Maven, il ne sera pas téléchargé à plusieurs reprises. Cependant, s'il n'a pas été téléchargé, Gradle le téléchargera sur le chemin de la configuration, comme indiqué dans la figure ci-dessous
Je pense que ce serait encore mieux si le référentiel Gradle peut être téléchargé dans le référentiel Maven après Gradle.
Comment modifier l'adresse du référentiel local de Maven
Accédez au répertoire Maven (tel que: ../apache-maven-3.3.9/conf/settings.xml), modifiez le fichier settings.xml, le contenu est le suivant:
<localRepository> d: / repository / </ localRepository>
Comment utiliser les miroirs domestiques
Si vous utilisez maven
Rechercher des paramètres.xml et définir la source. Ici, nous utilisons la source d'Alibaba Cloud, et la vitesse est encore assez rapide.
<Mirror> <id> alimaven </id> <name> Aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <Mirrorof> Central </ Mirrorof> </mirror>
Si vous utilisez Gradle
Créez un nouveau fichier init.gradle sous user_home / .gradle /, entrez le contenu ci-dessous et enregistrez.
AllProjects {Repositories {def Repository_Url = 'http://maven.aliyun.com/nexus/content/groups/public/' all {artifactrepository repo -> if (repo instanceof mavenartifactre (url.startswith ('https://repo1.maven.org/maven2') || url.startswith ('https://jcenter.bintray.com/')) {project.logger.lifecycle "Repository $ {repo.url} remplacé par $ Repository_url." supprimer le repo}}} maven {url Repository_url}}}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.