Java APT如何在某些APT条件为真时中断maven1构建

Java APT如何在某些APT条件为真时中断maven1构建,java,annotations,maven,Java,Annotations,Maven,我有一个APT处理器,在某些情况下显示警告。 我的项目正在使用一个调用ant:apt的maven1构建 当满足警告条件时,如何使maven失败?(处理器可以修改) 谢谢。注释处理程序需要创建一条类型为错误的消息。这将导致编译失败,这反过来将中止ant构建(除非的failonerror参数设置为false)。(这反过来会使maven任务失败) (通过处理器的服务器获取ProcessingEnvironment) 参考资料: 注释处理器需要创建一条类型为错误的消息。这将导致编译失败,这反过来

我有一个APT处理器,在某些情况下显示警告。 我的项目正在使用一个调用ant:apt的maven1构建

当满足警告条件时,如何使maven失败?(处理器可以修改)


谢谢。

注释处理程序需要创建一条类型为
错误的消息。这将导致编译失败,这反过来将中止ant构建(除非的
failonerror
参数设置为
false
)。(这反过来会使maven任务失败)

(通过处理器的服务器获取ProcessingEnvironment)

参考资料:


注释处理器需要创建一条类型为
错误的消息。这将导致编译失败,这反过来将中止ant构建(除非的
failonerror
参数设置为
false
)。(这反过来会使maven任务失败)

(通过处理器的服务器获取ProcessingEnvironment)

参考资料:


感谢您回答了这个古老而又悬而未决的问题!谢谢你回答这个老问题!
processingEnvironment
    .getMessager()
    .printMessage(Kind.ERROR, "your error message here");