我找不到两个工件之间的区别(lombok和maven-lombok-plugin)。用lombok替换项目依赖项中的maven-lombok-plugin安全吗?我找不到足够的文档,有人能给我指个方向吗?
发布于 2021-11-11 09:03:03
maven-lombok-plugin专门用于Delomboking你的类。你仍然需要Lombok作为插件的依赖项。
它的工作原理是Lombok本身改变了编译--当你的代码被javac编译时,Lombok会干扰并让它生成lomboked类。
然后,您可以使用手动命令或Maven插件再次对这些类进行Delombok,这将生成与Lomboked类等效的代码。当你想要摆脱Lombok,为了更好的Javadoc,或者像GWT这样的专用工具时,这是很有用的。
简而言之,您需要Lombok才能使Lombok工作。你只需要Delombok特性的插件,就不需要其他东西了。Delombok也可以手动触发,你不需要插件。
https://stackoverflow.com/questions/69913588
复制相似问题