我有一个 APT 处理器,在某些情况下会显示警告。我的项目正在使用 maven1 构建调用 ant:apt
满足警告条件时如何使maven失败?(处理器可以修改)
谢谢。
我有一个 APT 处理器,在某些情况下会显示警告。我的项目正在使用 maven1 构建调用 ant:apt
满足警告条件时如何使maven失败?(处理器可以修改)
谢谢。
注释处理器需要创建 Kind 的消息ERROR
。这会导致编译失败,进而会中止 ant 构建(除非ant javac 任务failonerror
的参数设置为)。(这反过来应该使 Maven 任务失败)false
processingEnvironment
.getMessager()
.printMessage(Kind.ERROR, "your error message here");
(通过处理器的init方法获取ProcessingEnvironment )
参考: