Este artículo presenta el método de graduarse utilizando el repositorio de Maven. Lo compartiré contigo. Los detalles son los siguientes:
En el archivo build.gradle, modifique los repositorios de la siguiente manera:
Repositorios {mavenlocal () mavencentral ()De esta manera, priorizará encontrar el paquete jar requerido del repositorio de Maven
Mi repositorio local de configuración Maven está en D:/Repository (consulte "Cómo modificar la dirección del repositorio local Maven" en la parte inferior). Para evitar la descarga al directorio predeterminado de la unidad C, se recomienda copiar setting.xml al directorio c: /users/username/.m2/.
Cuando el paquete JAR de dependencia en Build.gradle se ha descargado a través de Maven, no se descargará repetidamente. Sin embargo, si no se ha descargado, Gradle lo descargará en la ruta de configuración, como se muestra en la figura a continuación
Siento que sería aún mejor si el repositorio de Gradle se puede descargar al repositorio de Maven después de Gradle.
Cómo modificar la dirección del repositorio local de Maven
Vaya al directorio Maven (como: ../apache-maven-3.3.9/conf/settings.xml), modifique el archivo settings.xml, el contenido es el siguiente:
<LocalRepository> D:/Repository/</localRepository>
Cómo usar espejos domésticos
Si usa Maven
Encuentre settings.xml y establezca la fuente. Aquí usamos la fuente de Alibaba Cloud, y la velocidad sigue siendo bastante rápida.
<prirror> <id> alimaven </id> <name> aliyun maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <grorof> Central </prorof> </pror>
Si usa Gradle
Cree un nuevo archivo init.gradle en user_home/.gradle/, ingrese el contenido a continuación y guarde.
AllProjects {repositorios {def repository_url = 'http://maven.aliyun.com/nexus/content/groups/public/' all {artifactTrepository Repo -> if (instancia de repo de mavenArtiftRepository) {def url = repo.url.Tostring () si) si) (url.startswith ('https://repo1.maven.org/maven2') || url.startswith ('https://jcenter.bintray.com/')) {proyecto.logger.lifecycle "Repositorio $ {Repo.url} replicado por $ Repository_url." Eliminar repo}}} maven {url repositorio_url}}}Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.