繁体   English   中英

Maven插件可以自动生成设置器/获取器?

[英]Maven Plugin to automatically generate setters/getters?

是否有一个Maven插件会自动使用相应的JavaDocs生成设置器和获取器?

我知道,当您告诉Eclipse / Netbeans时,它将这样做。 但是,对于源来说,仅包含骨骼并让Maven或其他工具生成重复的内容将是很好的。

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

谢谢,沃尔特

这不一定是您希望Maven为您做的事情。 由于IDE不一定知道所生成的代码,除非它具有能够理解Lombok表示法的插件,否则它将使在IDE中的代码处理变得更加困难。 IntelliJ有这样的插件可用。

也就是说, lombok项目旨在通过使用@Data批注正确地做到这一点。 看起来效果很好,但是我还没有尝试过。 它通过插件支持许多环境和IDE,包括Maven,Eclipse,IntelliJ和Netbeans。 当前有关于Netbeans的一些警告,请参阅项目文档。

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

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

http://projectlombok.org

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

现在,如何使用Maven轻松地做到这一点? 当然,可以编写脚本或使用替换插件。 但是有没有现成的解决方案?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM