2017-04-14 296 views
2

私は日食で注釈プロセッサを設定しようとした「-proc:のみ」でそれを実行しようとしたとき、私は成功した。しかし、Javaの8にEclipseでJava Annotation Processorを設定する方法は?

を使用してコンパイルするコマンドプロンプト経由でCLASSレベル保持注釈用の注釈プロセッサを実行したオプションそれは効果的ではなかった。

カスタム注釈プロセッサークラスファイルを含むJarファイルをプロジェクトプロパティ - >注釈処理 - >ファクトリパスに含めました。また、Project Properties - > Annotation Processing - > Processor Optionsで-proc:onlyオプションを指定しましたが、アノテーションを含むクラスが実行されてもアノテーションプロセッサは呼び出されません。

Eclipseを使用して注釈プロセッサを実行するために必要な設定や間違いまたは追加のステップを特定するのを手伝ってください。

ありがとうございます。

答えて

3

最終的に私のjarファイルを追加することで、自分の注釈プロセッサを有効にすることができました。

  1. プロジェクトを右クリックし、[プロパティ]を選択します。
  2. オープンJavaコンパイラ - >注釈処理。 「注釈処理を有効にする」をチェックします。
  3. Javaコンパイラ - >注釈処理 - >ファクトリパスを開きます。 [プロジェクト固有の設定を有効にする]をオンにします。 JARファイルをリストに追加します。
  4. プロジェクトをクリーンにしてビルドします。

そして、ついにそれが働いた。

+0

このためのおかげで、私は必要なものだけでした! – f1v3

1

使用しようとしているAPTプラグインが正しく設定されていれば、それは非常に簡単です。

上記の記事および参考文献で説明した手順に従って、視覚化してください。 MavenプロジェクトのQueryDsl APT設定を示す画像。

enter image description here

関連する問題