Java11-来自META-INF/services的注释SPI是';我没有得到承认
我们将自定义注释处理器注入maven编译器插件执行阶段,如下所示:Java11-来自META-INF/services的注释SPI是';我没有得到承认,java,maven,annotations,java-11,Java,Maven,Annotations,Java 11,我们将自定义注释处理器注入maven编译器插件执行阶段,如下所示: <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <executions> <execution>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<executions>
<execution>
<id>annotation-processing</id>
<phase>compile</phase>
<goals>
<goal>compile</goal>
</goals>
<configuration>
<release>11</release>
<compilerArgs>-proc:only</compilerArgs>
</configuration>
</execution>
我们使用了java annotation 1.3.2 API。缺少了什么吗?问题是,当我删除它(如下)时,我正在分叉
javac,它开始通过注释处理器编译
<meminitial>2048m</meminitial>
<maxmem>3072m</maxmem>
<fork>true</fork>
<compilerArgs>
<arg>-XDignore.symbol.file</arg>
</compilerArgs>
2048m
3072m
真的
-XDignore.symbol.file
<meminitial>2048m</meminitial>
<maxmem>3072m</maxmem>
<fork>true</fork>
<compilerArgs>
<arg>-XDignore.symbol.file</arg>
</compilerArgs>