问题描述
使用IDEA进行war打包时,编译类都正常,但是最后生成 war 包时很慢,有些时候还会报错: java head space。具体错误如图:
问题诊断
- 换电脑,可行
- 清理 .idea 目录重新打包还是不行
- 升级 maven-war-plugin 版本,不行
- 查看 idea64.exe.vmoptions 配置,调整放大也不行
- 调整 mvn jvm 参数,问题解决
问题原因
idea 工具的内存大小是控制idea 开发工具的。而mvn是外部进程,不同进程有不同jvm参数配置。具体调整方法如下图: