我正在使用以下SureFire配置构建一个 Maven 项目:
<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 插件配置,则参数的行为与我预期的一样。上面的配置可能有什么问题?