2012-02-03 5 views
0

私はJavaコンパイラ注釈処理のためのワークスペース全体の設定は、プロジェクトのプロパティで

に行くことができますどのようにセットアップ

Javaコンパイラ>は注釈処理>工場出荷時のパス

と私のjarファイルをポイントし、すべてが、罰金ですが、それは私が各プロジェクトのためにしなければならないことです(私はたくさんあり、プロジェクトを絶えず追加/削除しています)。その設定パスはワークスペースレベルでは利用できません。私はそれを設定する別の方法があるのだろうかと思います。

答えて

0

Maven(Eclipse m2eプラグインを使用)を使用し、各プロジェクトのPOMファイル...または共通の親POMファイルでアノテーション処理を設定する必要があります。

This pageはMavenのJavaコンパイラプラグインを設定する方法を説明し、this oneはPOMファイルで設定できる属性を示します。

+0

私たちはmavenを使用しており、アノテーションプロセッサはpomに設定されています。私はEclipseでMavenをビルドしたくないので、eclipseで注釈プロセッサーを設定するのが好きで、ワークスペース全体をやり遂げる方法を見つけたいと思っていました。 – digitaljoel

+0

m2eclipseを使用していますか?理論的には、プロジェクトの設定時にコンパイラ設定をPOMファイルからEclipseプロジェクト設定にコピーする必要があります。 –

+0

私たちはm2eclipseを使用していますが、私は理論的には同意しますが、実際にはそうではないようです。私はこれをあきらめて、プロジェクトレベルで構成しています。 – digitaljoel

0

私が知る限り、M2Eclipseはネイティブに注釈処理フェーズを処理しません。

この欠点を補うために、JBoss Toolsチームが提供するMaven Integration for Eclipse JDT Annotation Processor Toolkit pluginがM2Eclipseによるアノテーション処理を処理します。

GitHubページのreadme部分とthis blog postには、どのように動作するか説明されています。上記のブログ記事を注意深く読んで設定を理解してください。

関連する問題