Gradle配置解决下载速度慢问题
程序员文章站
2022-07-14 09:38:02
...
前言
当我们在gitee或其他地方拉下项目后,需要对项目依赖进行处理,我们可能会用到maven或gradle
使用gradle处理依赖时经常会发生卡顿,或下载速度慢(之前有过下了3个小时的情况,实在忍不了),或干脆下载失败的问题,如何解决呢?
使用国内镜像
修改项目下的build.gradle
repositories {
mavenCentral()
}
修改为
//我自己用的阿里的 感觉速度不慢
allprojects {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
}
}
//也可以试试开源中国
repositories {
maven{ url 'http://maven.oschina.net/content/groups/public/'}
}
使用本地仓库
之前辛辛苦苦积累的maven库,转到Gradle后以前的库不想扔掉,那如何让gradle选择本地的库呢?
repositories {
mavenLocal()
}
将原本的mavenCentral()(Maven*仓库)替换为mavenLocal()(Maven本地仓库)
也可以自定义仓库mavenRepo urls: “http://repository.sonatype.org/content/groups/forge/”
配置所有项目的处理地址
也可以对Gradle进行全局的设置
找到C盘User下的.gradle文件夹,我的是C:\Users\zyb.gradle,新建init.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/')) {
remove repo
}
}
}
maven {
url REPOSITORY_URL
}
}
}
总结
Gradle看起来继承了Maven的很多东西,比如库也可以拿来直接用,而且Eclipse、IDEA等很多IDE也都可以很方便的去配置Gradle项目,用起来还是挺好用的。
推荐阅读
-
python爬虫 下载一个网页内的图片解决分页以及图片懒加载的问题
-
Linux精简版系统安装网络配置问题解决
-
完美解决令人抓狂的zend studio 7代码提示(content Assist)速度慢的问题
-
flutter的环境安装配置问题及解决方法
-
spring boot加载资源路径配置和classpath问题解决
-
Docker 下载镜像慢的问题解决办法
-
IE8下载文件时无法调用迅雷怎么办?IE8浏览器无法用迅雷下载问题的解决办法介绍
-
Windows7更新补丁KB4025341下载(附修复解决问题汇总) 32位/64位
-
如何解决西瓜影音下载速度慢的问题
-
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。