4

注釈プロセッサ設定の[プロジェクトクラスパスからプロセッサを取得する]オプションはどういう意味ですか?「プロジェクトのクラスパスからプロセッサを取得する」オプションを正しく理解していれば、クラスパスをスキャンして、すべてのアノテーションプロセッサを自動的に見つける必要があります。

ただし、これはそのようには機能しないようです。プロジェクトのクラスパスにアノテーションプロセッサが追加されたプロジェクトがあります(Androidアノテーション)。「プロジェクトのクラスパスからプロセッサを取得する」を選択した場合、それらは実行されません。それらを機能させるには、「プロセッサパス」で明示的に指定する必要があります。

ビルドインMavenを実行すると、アノテーションプロセッサが実行されます。

これはIntelliJIDEAのバグですか、それとも設定が間違っていることを理解しているだけですか?

4

1 に答える 1

2

IntelliJの注釈プロセッサに問題がありました。私はバグを報告し、IDEA 12.1で修正しました:http :
//youtrack.jetbrains.com/issue/IDEA-94749

于 2013-04-04T17:07:16.540 に答える