I'm building a Maven project with following SureFire configuration:
<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>
Problem is, that when I build it with mvn clean install -DskipTests=true
, the tests are still being executed. What could be the problem?
I tried both -DskipTests
(which is from the Maven website) and -DskipTests=true
, which is added by IntelliJ Idea when I check "skip tests" checkbox.
I don't use any Maven settings.xml
.
- Maven version: 2.2.1
- Surefire plugin: 2.3
EDIT If I comment out the SureFire plugin configuration, the parameter behaves as I expect to. What could be the problem with the configuration above?
pom.xml
has a parentpom.xml
– Diagnosticiansrc/test/java
directory for each of your modules or in different locations? What is the purpose of having the section you posted in your POM? – HaemxxxTest.java
tested. – DiazTestSettings
to something without Test in the name – Merari