Intellij idea (Kotlin)Intellij IDEA中注释处理的任何解决方法

Intellij idea (Kotlin)Intellij IDEA中注释处理的任何解决方法,intellij-idea,kotlin,annotations,code-generation,Intellij Idea,Kotlin,Annotations,Code Generation,我创建了一个gradlemodulesmain,其中包含主程序逻辑和codegen,其中包含处理器的注释定义。我发现: 请注意,IntelliJ IDEA自己的构建系统仍然不支持kapt。每当您想要重新运行注释处理时,从“Maven项目”工具栏启动构建 在kapt page()上,但我真的需要它。可能有一些(可能是丑陋的)解决方法?终端后台工作者或预构建任务或其他 附言。 这看起来像是一个重复的问题,但目前我确实没有找到有效的解决方案,在当前的项目中,我们也有这个问题;我们使用gradle,解决

我创建了一个gradlemodules
main
,其中包含主程序逻辑和
codegen
,其中包含处理器的注释定义。我发现:

请注意,IntelliJ IDEA自己的构建系统仍然不支持kapt。每当您想要重新运行注释处理时,从“Maven项目”工具栏启动构建

在kapt page()上,但我真的需要它。可能有一些(可能是丑陋的)解决方法?终端后台工作者或预构建任务或其他

附言。
这看起来像是一个重复的问题,但目前我确实没有找到有效的解决方案,在当前的项目中,我们也有这个问题;我们使用gradle,解决方法是从命令行运行
gradle classes testClasses
——无论是在外部终端程序中还是在IJ的终端(macOS上的alt-F12)中。这也会触发kapt,完成后,我也会从IJ的菜单中执行构建/重建项目

如果kapt处理的代码不经常更改(我们只使用mapstruct和querydsl),这就足够了


如果您使用的是maven,那么mvn编译测试编译也应该可以工作。

最后,我找到了一个在Intellij IDEA中工作的存储库,它没有任何解决方法()。取自