2009-07-03 19 views
2

対応するJavaDocでセッターとゲッターを自動的に生成するMavenプラグインはありますか?Mavenプラグインが自動的にセッター/ゲッターを生成しますか?

Eclipse/Netbeansは、あなたがそれを指示するときにこれを行うことに気付いています。しかし、ソースが単純にスケルトンを含み、Mavenや他のツールが反復的なものを生成するのは良いことです。

デバッグ時にソースjarをコンパイルして使用できるように、ソースコードを変更したいと考えています。

おかげで、 ウォルター

答えて

1

あなたがModelloを試みることができる、それはあなたがモデルを指定し、Javaがmodello-maven-pluginによってビルド時に生成させることができます。

4

これは必ずしもあなたがあなたのためにやりたいものではありません。 IDEがLombokの表記法を理解できるプラグインを持っていない限り、生成されたコードについてIDEが必ずしも知っているとは限らないため、IDEのコードでの作業がより困難になります。 IntelliJにはこのようなpluginがあります。

つまり、project lombokは、@Dataアノテーションを使用してこれを適切に行うことを目指しています。それはうまくいくように見えますが、私はそれを試していません。 Maven、Eclipse、IntelliJ、Netbeansなどのプラグインを使用して、さまざまな環境やIDEをサポートしています。 Netbeansには現在、いくつかの注意点があります。プロジェクトのドキュメントを参照してください。

+0

ロンボクはせずに、Javaコードを生成するためのデロンボクオプションを提供してい他のIDEやいくつかのフレームワークとの連携を容易にするための、Lombokへの参照。 – Tim

+0

ロンボクはNetBeansmとJDeveloperをサポートしています。 IDEAのサポートは現在のところまだありません。 –

+0

[lombok-maven-plugin](http://awhitford.github.com/lombok.maven/lombok-maven-plugin/)が興味深いかもしれません。 IDEがMavenをサポートしている限り、それはうまくいくはずです。 – AWhitford

0

Eclipseとマウスでは使用できないユースケースがあります。 IDL仕様のように、生成されたJavaファイル内にアクセサーが必要な場合があります。 クラスがさらにORMフレームワークによって処理される場合の1つの例があります。

これは簡単にMavenを使って行うことができますか? もちろん、それをスクリプト化したり、replacerプラグインを使用することは可能です。既製のソリューションはありますか?

1

は、私が知っているあなたは、Mavenプラグインを求めましたが、Javaで多くの定型的なコードの問題の世話をし、アノテーションベースのプロジェクトがあります:

http://projectlombok.org

関連する問題