前文介绍了如何修改Maven的仓库为国内的阿里云的地址,加快导入速度,详见:https://blog.terrynow.com/2021/04/19/idea-change-maven-repository-to-speed-up-import/
有时候,我们构建工具使用的是Gradle(尤其是开发Android的时候),同样也面临国外repo缓慢的问题,下面是如何修改(同样也也是修改成阿里云的maven地址,Gradle和Maven使用的repo是一样的):
全局配置方法
gradle的配置文件一般是:USER_HOME/.gradle/init.gradle
修改这个配置文件如下:
allprojects{ repositories { def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public' all { ArtifactRepository repo -> println repo.url.toString() if ((repo instanceof MavenArtifactRepository) && repo.url.toString().startsWith("https://repo1.maven.org/maven2")) { project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL." remove repo } } maven { url ALIYUN_REPOSITORY_URL } } }
单独项目配置
修改项目的build.gradle文件
repositories { maven { url "https://maven.aliyun.com/repository/public" } maven { url "https://jitpack.io" } mavenCentral() mavenLocal() }
文章评论