1
我有一個APT處理器,在某些情況下會顯示警告。 我的項目使用maven1構建調用螞蟻:aptJava APT如何在某些條件爲真時打破maven1構建
如何使警告條件滿足時maven失敗? (處理器可以修改)
謝謝。
我有一個APT處理器,在某些情況下會顯示警告。 我的項目使用maven1構建調用螞蟻:aptJava APT如何在某些條件爲真時打破maven1構建
如何使警告條件滿足時maven失敗? (處理器可以修改)
謝謝。
註解處理器需要創建一條消息Kind ERROR
。這會導致編譯失敗,這會導致螞蟻生成中止(除非ant javac task的failonerror
參數設置爲false
)。 (而這反過來應該失敗maven的任務)
processingEnvironment
.getMessager()
.printMessage(Kind.ERROR, "your error message here");
參考(通過處理器的init method採集ProcessingEnvironment):
感謝您回答這個相當古老的問題! – Guillaume 2010-11-02 11:52:29