配置Maven和Gradle镜像加速下载
无论是普通Java项目还是Android项目,往往都在使用Gradle作为构建工具。但由于无论是Maven仓库,还是gradle releases二进制文件都在国外,因此下载一般都很慢,因此需要使用国内镜像替换这些源。
因为Jcenter宣布关站(只读),我们只需使用阿里云的public仓库同时使用Maven Central和Jcenter仓库。
Maven配置镜像源
如果构建工具是Maven,那么修改用户目录/.m2/settings.xml文件,设置为阿里云镜像:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd">
<localRepository/>
<interactiveMode/>
<offline/>
<pluginGroups/>
<servers/>
<mirrors>
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
</mirrors>
<proxies/>
<profiles/>
<activeProfiles/>
</settings>
Gradle配置镜像源
如果是Gradle作为构建工具,比如Android项目,那么就需要修改项目的gradle配置。
repositories {
// mavenCentral()
// jcenter()
// google()
maven { url 'https://maven.aliyun.com/repository/google/' }
maven { url 'https://maven.aliyun.com/repository/public/' }
}
Gradle Releases镜像
每次打开一个Gradle的新项目时,都要下载一个Gradle的bin或all包,有时速度极为缓慢。
打开gradle/wrapper/gradle-wrapper.properties文件,修改其中的distributionUrl键值对,保持后面的文件名不变,将原网址中替换成腾讯云gradle镜像地址,重新打开项目即可。
#distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-6.5-all.zip