Я запускаю проект maven, используя Jenkins. В проекте используется плагин checkstyle для проверки кода Java и сбоя сборки в случае обнаружения ошибок. Я добавил плагин в свой родительский файл pom и добавил его на фазу «проверки». При запуске «mvn validate» из командной строки в этом POM запускается плагин «checkstyle» и проверяет код. При запуске из Jenkins плагин checkstyle не запускается. Вот родительский тег сборки pom:
<build>
<plugins>
<plugin>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
<phase>validate</phase>
</execution>
</executions>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.9.1</version>
<configuration>
<configLocation>http://10.2.3.4/CheckStyle/checkstyle.xml</configLocation>
<failsOnError>true</failsOnError>
</configuration>
</plugin>
</plugins>
How can I make Jenkins not to ignore the build tag so it will run the checkstyle plugin in the validate phase? Thanks!