我编写了自定义注释处理器,它收集所有带注释的类,按字典顺序组织它们,并为每个带注释的类生成一个新类。
在 Intellij Idea 中,当增量构建项目时,并非项目中的所有带注释的类都会传递到我的注释处理器,而只有那些已修改/添加的类。这违反了排序逻辑。
如何确保注释处理器始终应用于每个构建上的所有注释元素?
我也发现了它的文章,但似乎它只适用于 Gradle: https: //docs.gradle.org/current/userguide/java_plugin.html#sec :incremental_annotation_processing
是否可以使注释处理器为任何构建工具聚合增量?
是否可以使这样的注释处理器隔离增量?
我的注释处理器的源代码:https ://github.com/ElegantNetworking/ElegantNetworkingAnnotationProcessor