Почему maven-surefire-plugin запускается в моем интеграционном тесте

Странно, что я вижу, что надёжный плагин работает на моем интеграционном тесте. Кто-нибудь знает почему?

[INFO] --- maven-surefire-plugin:2.17:test (default-test) @ xxxx ---
[INFO] Surefire report directory: /Users/jzhang/github/project/module-A/target/surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running package.XXXXIT

1 ответ

Решение

Да. Это естественно. Вы должны указать maven-surefire-plugin, чтобы он пропускал выполнение ваших тестов, заканчивающихся *IT.java.

<build> 
<plugins> 
   <plugin>          
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-plugin</artifactId>
       <version>2.20</version>    
       <configuration>
            <excludes>    
                  <exclude>**/*IT.java</exclude> 
            </excludes> 
       </configuration> 
   </plugin>
</plugins>       
</build>
Другие вопросы по тегам