gradle本地仓库指定其他目录
gradle的本地仓库路径默认为 C:\Users\[用户名]\.gradle,如果不想放在C盘,将本地存储仓库的路径指向到其他磁盘路径下,可以在环境变量中设置:采用环境变量中设置:GRADLE_USER_HOME = D:\_dev\.gradle那么原来的 C:\Users\ipanel\.gradle目录下的文件,可以剪切到新目录下,也可以删除。注意:1、如果开机后使用过gradle的,需要
·
gradle的本地仓库路径默认为 C:\Users\[用户名]\.gradle,如果不想放在C盘,将本地存储仓库的路径指向到其他磁盘路径下,可以在环境变量中设置:
采用环境变量中设置:
GRADLE_USER_HOME = D:\_dev\.gradle
那么原来的 C:\Users\ipanel\.gradle目录下的文件,可以剪切到新目录下,也可以删除。
注意:
1、如果开机后使用过gradle的,需要重启才能够剪切和删除。可能gradle有服务未关闭引用文件,没有深究。
2、删除会导致重新下载之前项目所需要的依赖包。因此建议在未开始项目之前的时候,就应该配置 GRADLE_USER_HOME的环境变量。
坑:说将GRADLE_USER_HOME指向到maven的maven_repository
使用的做法,已经试过完全不可以,不要相信!不要相信!不要相信!
gradle 和 maven 的本地资源仓库的目录结构是完全不同的。gradle是将jar包放在caches文件夹中(caches\modules-2\files-2.1),而maven直接放在repository目录下。如果混用,你的仓库目录就混乱了。起码gradle6.6和maven3.6.1不可以这样用。
/*
* 指定所使用的仓库, mavenCentral()表示使用中央仓库,此刻项目中所使用的jar包都会默认依次从仓库中下载到本地指定的目录
*/
repositories {
// Use jcenter for resolving dependencies.
// You can declare any Maven/Ivy/file repository here.
//jcenter()
maven {
url 'https://maven.aliyun.com/repository/public/'
}
mavenLocal() // 从本地仓库寻找依赖,如果过没有再执行下面的操作
mavenCentral() // 如果只配置中央仓库,表示只从中央仓库下载jar包。但是如果指定下载位置已经有了,就不会再下载了。
}
更多推荐
已为社区贡献2条内容
所有评论(0)