Java11-来自META-INF/services的注释SPI是';我没有得到承认

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>

我们将自定义注释处理器注入maven编译器插件执行阶段,如下所示:

        <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>