Я использую Maven для создания моего проекта. В настоящее время я разделяю тестирование на разные иерархии:
-  Модульные тесты → src/test/java/**/*Test.java
-  Интеграционные тесты → src/test-integration/java/**/*Test.java
-  Внешние тесты → src/test-external/java/**/*Test.java
Вот мой раздел maven-surefire-plugin:
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>${maven-surefire-plugin.version}</version>
    <configuration>
        <includes>
            <include>src/test/java/**/*Test.java</include>
        </includes>
    </configuration>
</plugin>
Указанная директива <include> не работает. При запуске тестов не выполняется: mvn clean test
Я попробовал **/*Test.java, и он запускает все тесты - блок, интеграцию и внешний. Тем не менее, для набора тестов по умолчанию я хочу только запустить модульные тесты.
Как я могу сделать эту работу в Maven?
Ref:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.14.1</version>
