0
我正在运行使用Jenkins的maven项目。该项目正在使用checkstyle插件来验证Java代码,并在发现错误时失败构建。 我已经将插件添加到我的父pom文件并将其添加到“验证”阶段。 当从该POM上的命令行运行“mvn validate”时,“checkstyle”插件运行并检查代码。从Jenkins运行时,checkstyle插件不运行。 这里是父POM构建标签:Jenkins不会在构建过程中运行maven插件(checkstyle)
<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>
我怎样才能让詹金斯不能忽视构建标记,以便它将运行在验证阶段的CheckStyle插件? 谢谢!