我正在使用 Jenkins 运行一个 Maven 项目。该项目正在使用 checkstyle 插件来验证 java 代码,如果发现错误,则构建失败。我已将该插件添加到我的父 pom 文件中,并将其添加到“验证”阶段。在该 POM 上从命令行运行“mvn validate”时,“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>
如何让 Jenkins 不忽略构建标签,以便在验证阶段运行 checkstyle 插件?谢谢!