java 如何将maven-checkstyle添加到现有项目中?

iq3niunx  于 2023-03-11  发布在  Java
关注(0)|答案(1)|浏览(152)

我尝试将maven-checkstyle-plugin添加到我的项目中,但没有产生任何结果:

<project>
....
    <build>
        <plugins>
            <plugin>
               <groupId>org.apache.maven.plugins</groupId>
               <artifactId>maven-checkstyle-plugin</artifactId>
               <version>3.2.0</version>
                <configuration>
                    <configLocation>google_checks.xml</configLocation>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>

mvn checkstyle:checkstylemvn checkstyle:check会导致:

[INFO] You have 0 Checkstyle violations.

这实际上是不正确的,因为我在代码中添加了显式的违规。
所以我猜checkstyle没有在我的代码上正确运行分析器(它在/src/main/resources中是正常的)。
我是否必须将google_checks.xml文件显式地添加到我的类路径中?

5t7ly7z5

5t7ly7z51#

如果违规是警告,则需要添加:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    [...]
        <configuration>
            <violationSeverity>warning</violationSeverity>
            <failsOnError>true</failsOnError>
            [...]

相关问题