我的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”命令来编译测试类。有什么方法可以用一个命令编译这两种源文件。
答案 0 :(得分:1)
如您所述,compile
和test-compile
是不同的目标。但是,您可以在同一个呼叫中同时使用它们:mvn compile test-compile
。