Maven插件自动生成setter / getters?

是否有Maven插件可以使用相应的JavaDoc自动生成setter和getter?

我知道Eclipse / Netbeans会在你告诉它时这样做; 然而,对于源只是包含骨架并让Maven或其他工具生成重复的东西会很好。

我想修改源代码,以便在调试时编译和使用源jar。

谢谢,沃尔特

这不一定是你希望maven为你做的事情。 它将更难以使用IDE中的代码,因为IDE不一定知道生成的代码,除非它有一个理解Lombok符号的插件。 IntelliJ有这样的插件可用。

也就是说, 项目lombok的目标是通过使用@Data注释来正确地完成这项工作。 它看起来效果很好,但我还没试过。 它通过插件支持许多环境和IDE,包括Maven,Eclipse,IntelliJ和Netbeans。 目前Netbeans有一些注意事项,请参阅项目文档。

您可以尝试使用Modello ,它允许您指定模型,并在构建期间通过modello-maven-plugin生成java。

我知道你要求一个Maven插件,但有一个基于注释的项目,它处理Java中的许多样板代码问题:

http://projectlombok.org

有一个用例不适用于Eclipse和鼠标。 有时,您需要在生成的Java文件中使用访问器,例如IDL规范。 一个例子是如果类由ORM框架进一步处理。

现在,如何使用Maven轻松完成这项工作? 当然,可以编写脚本或使用replacer插件; 但是有没有现成的解决方案?