【问题标题】:Jenkins doesn't run a maven plugin (checkstyle) on the build processJenkins 不在构建过程中运行 maven 插件(checkstyle)
【发布时间】:2012-06-21 13:43:39
【问题描述】:

我正在使用 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 插件? 谢谢!

【问题讨论】:

    标签: java maven build jenkins checkstyle


    【解决方案1】:

    对不起。有一个奇怪的源代码控制问题导致我的旧版本的 pom 运行。上面的代码也可以与 Jenkins 完美配合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 2023-03-29
      • 2017-06-13
      • 2016-03-09
      相关资源
      最近更新 更多