Java 如何在gradle构建/测试中使用delomboked源?

Java 如何在gradle构建/测试中使用delomboked源?,java,gradle,lombok,Java,Gradle,Lombok,我在一个基于gradle的项目中使用,构建过程需要在继续单元测试或生产构建之前对源代码进行delombok。在gradle实现这一目标的最佳方式是什么 目前,生成的类是在/build/delombok目录中创建的 我的第一个想法是创建一个新的源代码集和一个基于compileJava的任务,但如果我这样做,我可能不得不更新其他每个gradle任务,以依赖于我的新任务。这是正确的方法还是有更好的方法 我使用的是gradle 4.10“构建过程需要先删除源代码,然后再继续”为什么?我试图用aspect

我在一个基于gradle的项目中使用,构建过程需要在继续单元测试或生产构建之前对源代码进行delombok。在gradle实现这一目标的最佳方式是什么

目前,生成的类是在/build/delombok目录中创建的

我的第一个想法是创建一个新的源代码集和一个基于compileJava的任务,但如果我这样做,我可能不得不更新其他每个gradle任务,以依赖于我的新任务。这是正确的方法还是有更好的方法


我使用的是gradle 4.10“构建过程需要先删除源代码,然后再继续”为什么?我试图用aspectj的编译器编译,而lombok不喜欢这样。基于其他SO问题,解决方法似乎是先删除源文件。这不是答案,但我会对删除有点谨慎,可能是IntelliJ插件特有的,也可能是一个固定的bug,但我的经验表明,有时候,使用intellij插件的delomboking至少是不等效的——例如,类甚至不再编译。看,我要穿过格拉德。这个过程与IDE无关。很好,我只是提出了一个问题,以防这个bug不是IDE插件特有的,如果通过gradle进行delomboking,可能也会出现类似的问题,但我希望不会。