> 技术文档 > java: JPS 增量注解进程已禁用。部分重新编译的编译结果可能不准确。使用构建进程“jps.track.ap.dependencies”VM 标志启用/禁用增量注解处理环境。

java: JPS 增量注解进程已禁用。部分重新编译的编译结果可能不准确。使用构建进程“jps.track.ap.dependencies”VM 标志启用/禁用增量注解处理环境。

-Djps.track.ap.dependencies作用:在编译的时候是否启用增量编译

  • true (默认),启用增量编译,项目编辑的时候会只编译改变的代码,速度很快,但是大量改动的时候可能出现编译错误。
  • false:禁用,IDEA 在每次编译时都将所有代码全部重新编译,所以编译、启动速度慢。

建议正常开发的时候可以设置true,若是在软件外改动了代码或者切换分支等大的改动的时候设置false,全部编译之后再设置true

配置方法

-Djps.track.ap.dependencies=true

java: JPS 增量注解进程已禁用。部分重新编译的编译结果可能不准确。使用构建进程“jps.track.ap.dependencies”VM 标志启用/禁用增量注解处理环境。