如何使用“mvn compile”命令编译主文件和测试源文件?

时间:2015-07-26 07:20:03

标签: maven

我的pom文件中的maven编译器插件如下:

<plugin>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.2</version>
    <executions>
      <execution>
        <id>default-compile</id>
        <phase>compile</phase>
        <goals>
          <goal>compile</goal>
        </goals>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </execution>
      <execution>
        <id>default-testCompile</id>
        <phase>test-compile</phase>
        <goals>
          <goal>testCompile</goal>
        </goals>
        <configuration>
          <source>1.8</source>
          <target>1.8</target>
        </configuration>
      </execution>
    </executions>
    <configuration>
      <source>1.8</source>
      <target>1.8</target>
    </configuration>
  </plugin>

现在,如果我输入“mvn compile”命令,那么maven只能编译主源文件。我必须输入“mvn test-compile”命令来编译测试类。有什么方法可以用一个命令编译这两种源文件。

1 个答案:

答案 0 :(得分:1)

如您所述,compiletest-compile是不同的目标。但是,您可以在同一个呼叫中同时使用它们:mvn compile test-compile