自从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
(或您配置为构建结果目录的任何内容)时)。
这条信息是什么意思?
8条答案
按热度按时间dddzy1tm1#
由于IDEA的构建是增量的,它使用 Package 器接口来收集一些数据,这些数据将有助于增量分析正确地编译受更改影响的文件。
-Djps.track.ap.dependencies=false
选项已添加到:File〉Settings/Preferences〉Build、Execution、Deployment〉Compiler.然后字段Build process VM options禁用在调用Filer方法时收集注解处理器指定的依赖项。在IntelliJ的更高版本中,这些设置现在位于:文件〉设置〉构建、执行、部署〉编译器,然后是字段共享构建过程VM选项
请参阅本期的更多详细信息:IDEA-252069 .
91zkwejq2#
我使用的是旧版本的Lombok,更改为新版本修复了IntelliJ中的问题
旧版本:
新版本:
ct2axkht3#
在我的情况下,我试图使用一个旧版本的lombok插件(版本1.16.16),但它是一个旧的插件版本,我更新到1.18.20(观察.:今天是2021年7月),而且效果很好。
g9icjywg4#
我不得不用
rm -Rf ./target
或mvn clean
删除目标目录,然后在IntelliJIDEA的Maven面板中,我点击了图标“重新加载所有Maven项目”。我还尝试了“使缓存无效并重新启动”。不确定是什么工作,但它解决了我的错误。fkaflof65#
我们可以在IntelliJ IDEA中进行所有操作。
1.在IDEA右侧,单击Maven -〉重新加载所有Maven项目。
1.同样在Maven -〉执行Maven目标(由“m”图标表示)-〉mvn清洁-〉输入
1.然后执行Maven目标-〉mvn安装-〉输入
1.生成-〉重新生成项目。
谢谢安德烈 Django 凡和猎鹰。
sy5wg1nm6#
在我的例子中,具体的错误是找不到一个类文件。我打开它,发现后缀神奇地变成了'. aj'。把它改回'. java '。它对我很有效。
2guxujil7#
1.在pom.xml中添加了新版本
c3frrgcw8#
我知道这个帖子已经有2年的历史了,但自从这个出现在搜索中。
对我来说,它工作后文件-〉'无效缓存...'