Maven команда ничего не исключать, несмотря на исключить запись в пом - PullRequest
0 голосов
/ 04 декабря 2018

Какую команду maven можно использовать для выполнения всех тестов, несмотря на наличие записи <exclude> в surefire конфигурации плагина в файле pom.xml?

Например - Ниже приведен раздел из pom.xml, но я не хочу исключать TestA.java.Какую команду Maven можно использовать?

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-surefire-plugin</artifactId>
  <configuration>
    <excludes>
        <exclude>**/TestA.java</exclude>
    </excludes>
 </configuration>
</plugin>

1 Ответ

0 голосов
/ 11 декабря 2018

Добавить профиль в ваш pom.xml

<profiles>
    <profile>
        <id>all-tests</id>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-surefire-plugin</artifactId>
                    <configuration>
                        <excludes>
                            <exclude></exclude>
                        </excludes>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    </profile>
</profiles>

Этот профиль перезаписывает раздел исключений для надёжного плагина.Просто активируйте профиль через:

mvn clean install -Pall-tests
...