1

いくつかの条件で警告を表示する APT プロセッサがあります。私のプロジェクトは、ant:apt を呼び出す maven1 ビルドを使用しています

警告条件が満たされたときにMavenを失敗させる方法は? (プロセッサは変更可能)

ありがとう。

4

1 に答える 1

1

注釈プロセッサは、 Kind のメッセージを作成する必要がありますERROR。これにより、コンパイル エラーが発生し、ant ビルドが中止されます ( ant javac タスクfailonerrorのパラメーターが に設定されている場合を除く)。(そして、これはMavenタスクに失敗するはずです)false

processingEnvironment
    .getMessager()
    .printMessage(Kind.ERROR, "your error message here");

(プロセッサのinitメソッドでProcessingEnvironmentを取得)

参照:

于 2010-11-02T09:31:41.337 に答える