【发布时间】:2015-10-01 10:09:03
【问题描述】:
我想运行名称以 ResourceTest.java 结尾的测试类,所以我定义了以下执行。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</configuration>
<version>2.12.2</version>
<executions>
<execution>
<id>resource-tests</id>
<phase>resource-tests</phase>
<goals>
<goal>resource-tests</goal>
</goals>
<configuration>
<includes>**/*ResourceTest.java</includes>
<!-- <exludes>**/*.java</exludes> -->
</configuration>
</execution>
</executions>
</plugin>
但我不确定如何运行它,我已经搜索了很多,但我错过了一些东西。
我尝试了surefire:test,它跳过了上面配置中定义的所有测试用例。所以,我尝试了surefire:resource-tests,maven 说没有没有定义目标。
我正在使用 eclipse 通过传递这些参数来运行我的 maven 构建。如何通过执行 ID 运行?
当我在 pom 中定义了多个执行时,如何在使用 surefire:test 运行时选择特定执行?
我错过了什么?任何帮助将不胜感激。
【问题讨论】:
标签: java maven maven-surefire-plugin