第 6 章 配置 Java 编译器

默认情况下,Quarkus Maven 插件从 maven-compiler-plugin 插件将编译器标志传递给 javac 命令。

流程

  • 要自定义开发模式中使用的编译器标志,请将 配置 部分添加到 plugin 块,并设置 compilerArgs 属性。您还可以设置 目标和 jvmArgs。例如,要将 --enable-preview 传递给 JVM 和 javac 添加以下行:

    <plugin>
      <groupId>io.quarkus</groupId>
      <artifactId>quarkus-maven-plugin</artifactId>
      <version>${quarkus-plugin.version}</version>
    
      <configuration>
        <source>${maven.compiler.source}</source>
        <target>${maven.compiler.target}</target>
        <compilerArgs>
          <arg>--enable-preview</arg>
        </compilerArgs>
        <jvmArgs>--enable-preview</jvmArgs>
      </configuration>
    
      ...
    </plugin>