赞
踩
今天要介绍在使用gradle时如何指定使用maven的仓库,以及如何使用国内加速镜像。
问题一:如何使用maven仓库
在build.gradle中指定具体从哪个仓库获取jar包即可,还是比较简单的。
- buildscript {
-
- repositories {
- mavenLocal()
- mavenCentral()
- maven { url 'http://repo.spring.io/plugins-release' }
- }
- }
找到settings.xml并设置源即可。在这里我们使用阿里云的源,速度还是相当快的。
- <mirror>
- <id>alimaven</id>
- <name>aliyun maven</name>
- <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
- <mirrorOf>central</mirrorOf>
- </mirror>
在 USER_HOME/.gradle/
下面创建新文件 init.gradle
,输入下面的内容并保存。
- allprojects{
- repositories {
- def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
- all { ArtifactRepository repo ->
- if(repo instanceof MavenArtifactRepository){
- def url = repo.url.toString()
- if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
- project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
- remove repo
- }
- }
- }
- maven {
- url REPOSITORY_URL
- }
- }
- }
————————————————
版权声明:本文为CSDN博主「TerrenceTian」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaoxing598/article/details/68958383
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。