为 Gradle 指定国内镜像仓库

最近接收了一个使用 gradle 作为构建工具的 Java 项目,项目初始的配置是使用国外的 maven 源来下载依赖库,导致下载过程非常慢。终止了构建过程后,将项目的依赖库源设置为国内的 maven 库。

下面以国内广泛使用的阿里 maven 库作为案例进行演示。

为单个项目修改

要为单个项目修改依赖源,只需要打开项目的 buidl.gradle 文件,在 repositories 增加阿里源即可。

修改前:

1
2
3
4
repositories {
mavenCentral()
jcenter()
}

修改后:

1
2
3
4
5
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
mavenCentral()
jcenter()
}

全局设置

如果你有多个项目要设置,每个项目去改可能会有些麻烦,这时就可以考虑直接修改 init.gradle 文件,该文件通常位于 <用户目录>/.gradle 中。编辑该文件,在 allprojects 中增阿里库:

1
2
3
4
5
6
7
allprojects {
repositories {
maven {
url "https://maven.aliyun.com/repository/public"
}
}
}

本文标题:为 Gradle 指定国内镜像仓库

文章作者:Morning Star

发布时间:2020年08月25日 - 21:08

最后更新:2021年04月16日 - 15:04

原始链接:https://www.mls-tech.info/java/java-gradle-cn-mirrors/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。