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包。但是如果指定下载位置已经有了,就不会再下载了。
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐