有没有办法使用maven-processor-plugin(或任何其他插件)来执行列出要跳过的注释处理器?我对依赖关系可能使用的处理器几乎没有控制权,但我知道我想要跳过的处理器。
usage page中唯一的选项是列出您要包含的内容,而不是反过来。
有没有办法在Maven中这样做?
答案 0 :(得分:0)
这不是maven插件的问题,而是javac
选项的可用性问题。根据{{3}}
通过搜索路径上名为META-INF / services / javax.annotation.processing.Processor的服务提供者配置文件来定位处理器。此类文件应包含要使用的任何注释处理器的名称,每行列出一个。或者,可以使用-processor选项显式指定处理器。
所以现在没有办法删除注释处理器,只是将你想要运行的那些列入白名单。