从IntelliJ IDEA 2020.3.2
(我使用社区版)开始,我开始获得:
Parsing java... [applicationname]
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.
Writing classes
警告,在IntelliJ IDEA中运行应用程序时。
这实际上发生在构建阶段,当您“第一次”运行应用程序时(更准确地说,是在构建target
(或您配置为构建结果目录的任何内容)时)。
这条消息是什么意思?
发布于 2021-02-12 23:00:16
由于IDEA的构建是增量的,它使用包装器接口来收集一些数据,这些数据将有助于增量分析正确地编译受更改影响的文件。
如果将编译器选项添加到以下位置:文件>设置/首选项>构建、执行、部署>编译器。然后,字段构建过程VM选项在调用文件管理器方法时禁用由批注处理器指定的依赖项的收集。
在更高版本的IntelliJ中,这些设置现在位于:文件>设置>构建、执行、部署>编译器下,然后是字段共享构建流程虚拟机选项
有关更多详细信息,请参阅本期:IDEA-252069。
发布于 2021-07-13 03:27:57
在我的例子中,我试图使用旧版本的lombok插件(版本1.16.16),但这是一个旧的插件版本,我更新到了1.18.20 (obs:今天是2021年7月),它工作得很好。
发布于 2021-08-01 15:19:38
我使用的是较旧版本的Lombok,更改为较新版本修复了IntelliJ中的问题
旧版本:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
</dependency>
新版本:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.20</version>
<scope>provided</scope>
</dependency>
https://stackoverflow.com/questions/66170975
复制相似问题