用法

编译你的 Java 源代码

Compiler Plugin 的目标与构建生命周期中的各个阶段绑定。所以要编译你的源代码,你只需要告诉 maven 直到执行哪个生命周期。以下将编译您的源代码:

mvn compile

要编译您的测试源,您将执行以下操作:

mvn test-compile

上面的命令将同时执行compiler:compilecompiler:testCompile因为编译阶段发生在测试编译阶段之前的几个阶段。

配置编译器插件

由于编译器插件在其阶段自动执行,因此您不必像许多其他插件那样执行。但是,您应该指定编译器插件的版本。

<project>
  ...
  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.10.1</version>
          <configuration>
            <!-- put your configurations here -->
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
  ...
</project>

注意:如果您不指定插件的版本,Maven 3.0 将发出警告。