Gradle入门到精通(三)- 配置文件build.gradle

2025-11-12 23:24:04 7741

一、Gradle工程中下载的jar包,默认放在哪儿的?

使用IDEA创建一个Gradle工程时会加载很多信息,类似这样的:

这些信息放到哪里的呢?

打开File --》Settings,其中 Service directory path 的配置路径告诉了我们这个位置,这里为C:/Users/Administrator/.gradle

打开这个文件夹路径:

其中,C:\Users\Administrator\.gradle\caches\modules-2\files-2.1目录下存放的就是我们下载的jar包位置。

如何修改这个默认的jar包位置?我们本地也可能已经有Maven仓库,Gradle仓库能否使用Maven的仓库?

我们接着往下看

二、build.gradle文件

打开工程下的build.gradle文件

假如,Gradle工程中需要用spring的jar包,怎么添加?

打开网址https://mvnrepository.com/ 找到spring,如下图

复制 compile group: 'org.springframework', name: 'spring-context', version: '5.3.3' 到build.gradle

完成后如下图:

如何让Gradle使用本地Maven仓库?

创建环境变量GRADLE_USER_HOME指向本地的Maven仓库:

验证一下:

关闭并重新启动IDEA,观察Gradle的配置:

此时可以把C:\Users\Administrator\.gradle这个目录删除掉,避免占用不必要的磁盘空间。

现在项目就会自动从本地Maven仓库加载吗?不会的,还需要在build.gradle中做如下配置:

这样配置表示:先从本地仓库寻找依赖,如果没有再从中央仓库下载。

另外,只配置中央仓库,则表示直接从中央仓库下载jar包。但是如果指定下载的位置已经有了,就不会再次下载了。