Lombok 源未在构建文件夹中生成,使用 Intellij IDEA 社区版 2019.2.4 和 gradle。
启用注释处理,并安装并启用 lombok 插件。我可以很好地使用 @Getter @Setter 和所有其他 lombok 注释,但是当我构建项目时,我没有看到带注释的类生成。在此处输入图像描述
Lombok 源未在构建文件夹中生成,使用 Intellij IDEA 社区版 2019.2.4 和 gradle。
启用注释处理,并安装并启用 lombok 插件。我可以很好地使用 @Getter @Setter 和所有其他 lombok 注释,但是当我构建项目时,我没有看到带注释的类生成。在此处输入图像描述
我怀疑您缺少有关 lombok 究竟如何工作的信息。
让我澄清一下。
请注意,lombok 被添加为注释处理器
它在编译期间运行,并通过提供在此类中编译的附加字节码,给带注释的类“改变” java 编译器的行为。
所以它不会在构建目录中生成任何源。
但是,如果您有一个具有 lombok 注释的编译类(如您提到的 @Getter、@Setter 和其他),您可以使用反编译器打开它,并查看它确实有方法(由 lombok 注释处理器生成)。
有时您想在源文件级别查看 lombok 生成的内容。这就是“Delombok”所做的。所以你可以点击带有lombok注解的类的源代码,看看是否:
重构 --> Delombok