23

エラーが発生した場合、Maven が強制的にビルドに失敗する可能性はありcheckstyleますか? ここで、生成してレポートするためにsite目標を実行する必要があります。目標を達成したいのですが、checkstyleにエラーがある場合はビルドを失敗させる必要があります。これを達成することは可能ですか?javadocscheckstyleinstall

これcheckstyleで、maven の報告ブロックができました。

<reporting>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-checkstyle-plugin</artifactId>
            <version>2.9.1</version>
            <configuration>
                <configLocation>src/test/resources/checkstyle.xml</configLocation>
            </configuration>
        </plugin>
    </plugins>
</reporting>
4

3 に答える 3

31

checkstyle:checkMaven ライフサイクル フェーズ ( validate など)にバインドし、 failOnViolationtrue に設定する必要があります。

何かのようなもの:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.9.1</version>
    <executions>
        <execution>
        <id>checkstyle</id>
        <phase>validate</phase>
        <goals>
            <goal>check</goal>
        </goals>
        <configuration>
            <failOnViolation>true</failOnViolation>
        </configuration>
        </execution>
    </executions>
</plugin>
于 2012-08-29T15:09:04.203 に答える