IntelliJ中Scala项目Maven构建/clean初始化阶段卡住求助
排查IntelliJ中Scala项目Maven构建卡住问题
在IntelliJ中对Scala项目执行Maven构建时出现卡住的情况,甚至执行clean命令,在打印第一行日志后就卡住了。执行的完整命令及日志如下:
"C:\Program Files\Java\jdk-1.8\bin\java.exe" -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:56056,suspend=y,server=n -Dmaven.multiModuleProjectDirectory=C:\Users\ak18191\Documents\projects\CCPA_Purge_framework\CCPA_purge_framework -Djansi.passthrough=true -Djavax.net.ssl.trustStore=C:\Users\ak18191\Citi\Citi_PROD_CAs_JKS\cacerts.jks -Djavax.net.ssl.trustStorePassword=changeit "-Dmaven.home=C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.1 Community Edition\plugins\maven\lib\maven3" "-Dclassworlds.conf=C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.1 Community Edition\plugins\maven\lib\maven3\bin\m2.conf" "-Dmaven.ext.class.path=C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.1 Community Edition\plugins\maven\lib\maven-event-listener.jar" -javaagent:C:\Users\ak18191\AppData\Local\JetBrains\IdeaIC2023.2\captureAgent\debugger-agent.jar -Dfile.encoding=UTF-8 -classpath "C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.1 Community Edition\plugins\maven\lib\maven3\boot\plexus-classworlds-2.7.0.jar;C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.1 Community Edition\plugins\maven\lib\maven3\boot\plexus-classworlds.license;C:\Program Files\JetBrains\IntelliJ IDEA 2023.2.1 Community Edition\lib\idea_rt.jar" org.codehaus.classworlds.Launcher -Didea.version=2023.2.1 clean Connected to the target VM, address: '127.0.0.1:56056', transport: 'socket'
以下是具体排查步骤:
- 脱离IDE直接执行:在项目根目录打开命令提示符,手动运行
mvn clean,判断是IDE配置问题还是Maven/项目本身的问题。 - 验证环境兼容性:确认本地安装的Maven版本与JDK 8兼容,尝试使用本地Maven而非IntelliJ自带的版本执行命令。
- 关闭调试模式:当前命令带调试参数
-agentlib:jdwp=...suspend=y,虽日志显示已连接,但可能存在阻塞。去掉调试参数后重新执行。 - 排查SSL证书问题:临时移除
-Djavax.net.ssl.trustStore和-Djavax.net.ssl.trustStorePassword参数,确认是否因证书加载导致卡住。 - 开启Maven详细日志:执行
mvn clean -X,查看卡住前的最后日志输出,定位阻塞环节(如依赖下载、插件初始化)。 - 检查IntelliJ Maven配置:进入Settings -> Build, Execution, Deployment -> Build Tools -> Maven,确认Maven路径、本地仓库设置正确,尝试切换到本地Maven。
- 清理IDE缓存:执行File -> Invalidate Caches... -> Invalidate and Restart,清除缓存后重试构建。
- 检查项目文件:确认pom.xml无语法错误,模块间无循环依赖等问题。
内容的提问来源于stack exchange,提问作者Arvinth
相关产品推荐
相关产品推荐

