Maven插件自动生成setter / getters?

时间:2009-07-03 14:44:37

标签: java maven-2 plugins

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

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

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

谢谢, 沃尔特

4 个答案:

答案 0 :(得分:5)

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

尽管如此,project lombok的目的是通过使用@Data注释来正确地做到这一点。它看起来效果很好,但我还没试过。它通过插件支持许多环境和IDE,包括Maven,Eclipse,IntelliJ和Netbeans。目前Netbeans有一些注意事项,请参阅项目文档。

答案 1 :(得分:1)

你可以尝试Modello,它允许你指定一个模型,让modello-maven-plugin在构建过程中生成java。

答案 2 :(得分:1)

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

http://projectlombok.org

答案 3 :(得分:0)

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

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