簡體   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