У меня есть maven pom.xml для проекта, который делает не использовать наследование. Иногда я хочу пропустить 1 тест. Я хочу, чтобы запустить mvn -P jenkins
и следующие включено:Профиль Maven для переопределения 1 плагин
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<excludes>
<exclude>**/TestToSkip.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
Могу ли я просто:
<profiles>
<profile>
<id>profile-1</id>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.18.1</version>
<configuration>
<excludes>
<exclude>**/TestToSkip.java</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</profile>
</profiles>
в верхней части POM и переопределить только плагины, или мне нужно скопировать все мое конфигурации (ресурсы, testResources и т. д.) в блок профиля XML?
Почему вы хотите, чтобы пропустить этот тест иногда? – khmarbaise
Потому что это требование. – mikeb