You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kotlin Spring Boot项目构建耗时超20分钟未完成求助

解决Kotlin Spring Boot项目构建/启动超时问题

1. 调整IntelliJ构建配置

  • 关闭自动构建并扩容堆内存:打开File > Settings > Build, Execution, Deployment > Compiler,取消勾选Build project automatically,同时将Build process heap size调至2048MB以上(推荐4096MB),避免内存不足拖慢构建速度。
  • 切换构建工具:在Gradle面板的Build and run using选项中,尝试在IntelliJ IDEA和Gradle之间切换,看是否能改善构建效率。

2. 优化JVM启动参数

  • 编辑Spring Boot启动配置:在Run/Debug Configurations的JVM参数中添加-Xmx4g -Xms2g -XX:+UseG1GC,增大堆内存并启用G1垃圾回收器,缓解启动时的内存瓶颈。
  • 确认JDK配置:打开File > Project Structure > Project Settings > Project,确保SDK和语言级别均对应Corretto 17,避免版本不兼容问题。

3. 排查依赖相关问题

  • 清理并刷新依赖:执行命令gradlew.bat clean build --refresh-dependencies(Windows环境),强制清理缓存并重新拉取依赖,解决缓存损坏导致的卡顿。
  • 切换国内镜像源:在build.gradle.kts中修改仓库配置,替换为国内镜像加速依赖下载:
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/public") }
        mavenCentral()
    }
    

4. 优化系统环境

  • 释放系统资源:在任务管理器中关闭不必要的后台进程(如浏览器、下载工具),减少CPU和内存占用。
  • 临时关闭杀毒软件:禁用Windows Defender实时扫描,避免构建过程中文件被频繁拖慢。

5. 定位启动卡点

  • 查看启动日志最后输出:根据截图中Spring Boot的启动状态,找到日志末尾的内容,判断是否卡在Bean初始化、数据库连接或依赖加载环节,针对性排查(比如数据库配置错误导致的无限重试)。

内容的提问来源于stack exchange,提问作者Edgar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 13:14:54