java: JPS incremental annotation processing is disabled异常解决
入职公司后,项目跑不起来,半天解决不了的话,直接问leader或老同事,不要自己琢磨,大都是环境问题;maven版本,idea设置,权限等
01 异常信息
java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process "jps.track.ap.dependencies" VM flag to enable/disable incremental annotation processing environment.
02 背景介绍
刚入职公司,拉项目跑,按流程 拉代码,设置maven,jdk等,install,结果出了一系列问题
异常1
Compilation failure
An unknown compilation problem occurred
解决思路,通过maven命令 mvn -e -X clean install ,查看详情及异常.不管用
异常2
Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project microcredit-boss: Fatal error compiling
解决思路:通过maven命令 mvn -e -X clean compile ,查看详情及异常.好像可以install了,但仍然跑不起来,出了异常3
异常3
java: java.lang.OutOfMemoryError: Java heap space
解决思路: 调idea jvm参数,不管用
03 解决方案(跳过install,直接运行)
步骤
重新下载所需依赖
mvn dependency:purge-local-repository
直接运行,结果抛出java: JPS incremental annotation processing is disabled异常
idea按如下设置
-Djps.track.ap.dependencies=false
-Xss512k -Djps.track.ap.dependencies=false
04 其他尝试
删除idea缓存,重新拉代码等