Gradle在compileJava阶段无报错停止构建求助
Gradle卡在compileJava阶段的排查方案
- 执行强制刷新构建命令:
./gradlew clean build --refresh-dependencies --no-build-cache,跳过本地缓存并重新拉取所有依赖。 - 统一JDK配置:确保项目JDK、模块JDK、Gradle JVM设置三者版本一致,且与
build.gradle中sourceCompatibility/targetCompatibility指定版本匹配。 - 禁用Gradle守护进程构建:运行
./gradlew clean compileJava --no-daemon,若成功则删除~/.gradle/daemon目录清理损坏的守护进程缓存。 - 排查依赖问题:执行
./gradlew dependencies生成依赖树,对比正常项目的依赖配置,检查是否存在无法解析、冲突或快照版本的依赖。 - 切换Gradle版本:修改
build.gradle中的Spring Boot插件版本,或更新gradle-wrapper.properties里的distributionUrl,使用已验证可用的Gradle发行版。 - 检查网络与代理:确认IDEA和Gradle的代理配置一致,网络可正常访问仓库;内网环境需配置企业镜像仓库。
内容的提问来源于stack exchange,提问作者ItsLostAndCantBeFound
相关产品推荐
相关产品推荐

