我有一个多模块maven项目
<modules>
<module>A</module>
<module>B</module>
<module>C</module>
<module>D</module>
</modules>
B
取决于A
,而C
取决于B
。我不想在A
&amp;上执行单元测试。 D
。
所以我在模块skipTest
中添加了A
,如下所示: -
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${mvn.surefire.plugin.version}</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
如果我执行以下两个maven命令: -
mvn clean package -DskipTests -T 6
mvn surefire-report:report -DnoTest=true
D
将在surefire-report
阶段或A
,B
&amp;编译C
并执行测试?
如果是,那么有什么方法可以阻止在{000}中确定D
,因为我不想在D
上执行测试?
我正在使用maven 3.2.x
。