<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${version.maven-surefire-plugin}</version>
<configuration>
<includes>
<include>**/*Test.java</include>
</includes>
</configuration>
</plugin>
问题在于,当我使用mvn clean install -DskipTests=true
来构建时,测试仍然被执行。可能的问题是什么?
我尝试了-DskipTests
(来自Maven网站)和-DskipTests=true
,后者当我勾选“跳过测试”复选框时,由IntelliJ Idea添加。
我没有使用任何Maven settings.xml
文件。
- Maven版本:2.2.1
- Surefire插件:2.3
编辑 如果我注释掉SureFire插件的配置,则参数将按照我预期的行为。上述配置有什么问题吗?
src/test/java
下,还是在其他位置?你在 POM 中发布该部分的目的是什么? - Nicola Musatti