列出要忽略的注释处理器的maven-processor-plugin

时间:2012-10-29 22:24:11

标签: configuration maven-3 annotation-processing

有没有办法使用maven-processor-plugin(或任何其他插件)来执行列出要跳过的注释处理器?我对依赖关系可能使用的处理器几乎没有控制权,但我知道我想要跳过的处理器。

usage page中唯一的选项是列出您要包含的内容,而不是反过来。

有没有办法在Maven中这样做?

1 个答案:

答案 0 :(得分:0)

这不是maven插件的问题,而是javac选项的可用性问题。根据{{​​3}}

  

通过搜索路径上名为META-INF / services / javax.annotation.processing.Processor的服务提供者配置文件来定位处理器。此类文件应包含要使用的任何注释处理器的名称,每行列出一个。或者,可以使用-processor选项显式指定处理器。

所以现在没有办法删除注释处理器,只是将你想要运行的那些列入白名单。