IntelliJ 2023.2持续下载Gradle src.zip问题求助(离线环境)
解决方案
1. 修正Gradle Wrapper配置,阻止源码包下载请求
项目的Gradle Wrapper配置可能被默认逻辑覆盖,导致IDEA触发源码包下载:
- 打开项目下的
gradle/wrapper/gradle-wrapper.properties文件,确保distributionUrl明确指向bin版分发包:distributionUrl=https\://services.gradle.org/distributions/gradle-6.9.2-bin.zip - 若本地已解压该包,可直接指向本地压缩包路径(注意路径格式:Windows用双反斜杠,Linux/macOS用正斜杠):
distributionUrl=file\:///path/to/your/local/gradle-6.9.2-bin.zip
2. 解决「Local installation」无法保存的问题
你之前的操作存在误区:Local installation需要指定解压后的Gradle目录,而非zip压缩包:
- 先将本地的
gradle-6.9.2-bin.zip解压到任意本地目录(比如~/gradle-6.9.2或D:\gradle-6.9.2) - 打开IDEA设置
Settings > Build, Execution, Deployment > Build Tools > Gradle,在「Distribution」选择「Local installation」,指定刚才解压后的文件夹路径,即可正常保存设置。
3. 关闭IDEA自动下载源码/文档的行为
IDEA默认会尝试下载依赖和Gradle本身的源码用于代码提示,离线环境下需禁用该功能:
- 进入
Settings > Build, Execution, Deployment > Build Tools > Gradle,取消勾选「Download sources and documentation」选项 - 进入
Settings > Build, Execution, Deployment > Build Tools > Maven > Repositories,添加你的Nexus仓库并设为默认,同时禁用官方mavenCentral仓库,确保所有依赖请求走Nexus。
4. 强制Gradle离线运行(可选)
若仍有异常网络请求,可强制Gradle离线模式:
- 在IDEA右侧Gradle工具窗口,点击「Toggle Offline Mode」按钮(云加斜线图标)
- 或在项目根目录的
gradle.properties中添加:org.gradle.offline=true
内容的提问来源于stack exchange,提问作者JinHyup Kim
相关产品推荐
相关产品推荐

