В этой статье представлен метод Градли с использованием репозитория Maven. Я поделюсь этим с вами. Детали следующие:
В файле build.gradle измените репозитории следующим образом:
Репозитории {mavenlocal () mavencentral ()}Таким образом, вы будете расставлять приоритеты в поиске необходимой пакета JAR из репозитория Maven's
Локальный репозиторий на конфигурации Maven находится в репозитории D:/(см. «Как изменить адрес локального репозитория Maven» внизу). Чтобы предотвратить загрузку в каталог по умолчанию диска C, рекомендуется копировать настройку .xml в каталог c:/users/username/.m2/.
Когда пакет JAR в зависимости от Build.Gradle был загружен через Maven, он не будет загружаться неоднократно. Однако, если он не был загружен, Gradle загрузит его на путь конфигурации, как показано на рисунке ниже
Я чувствую, что было бы еще лучше, если бы репозиторий Gradle может быть загружен в репозиторий Maven после Gradle.
Как изменить локальный адрес репозитория Maven
Перейдите в каталог Maven (например: ../apache-maven-3.3.9/conf/settings.xml), измените файл sturts.xml, содержимое следующее:
<compareRepository> d:/Repository/</localRepository>
Как использовать домашние зеркала
При использовании Maven
Найти настройки.xml и установить источник. Здесь мы используем источник Alibaba Cloud, и скорость все еще довольно быстрая.
<Mirror> <id> alimaven </id> <mame> aliyun Maven </name> <url> http://maven.aliyun.com/nexus/content/groups/public/ </url> <mirrorof> central </mirrorof> </mirror>
При использовании Gradle
Создайте новый файл init.gradle in user_home/.gradle/, введите контент ниже и сохраните.
AllProjects {Repositories {def Repository_url = 'http://maven.aliyun.com/nexus/content/groups/public/' all {artifactrepository repo -> if (Repo exanceof mavenartifactrepositor (url.startswith ('https://repo1.maven.org/maven2') || url.startswith ('https://jcenter.bintray.com/')) {project.logger.lifecycle "Repository $ {Repo.Url}, замененный $ Repository_URL." Удалить репо}}} maven {url Repository_url}}}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.