1

我试图在 Maven 项目的 checkstyle.xml 中禁用“缺少 javadoc 注释”错误。我尝试添加以下模块,但没有成功:

<!-- No need for Javadoc -->
    <module name="JavadocType">
        <property name="severity" value="ignore"/>
    </module>
    <module name="JavadocMethod">
        <property name="severity" value="ignore"/>
    </module>
    <module name="JavadocVariable">
        <property name="severity" value="ignore"/>
    </module>

是否可以添加任何特定模块来禁用所有 javadoc 注释检查或我可以对 Maven 依赖项进行的任何类型的更改?

4

1 回答 1

1

显然,Checkstyle 版本和 Maven Checkstyle 插件存在一些不匹配。有一种方法可以解决 Checkstyle 的问题:提供 Checkstyle 最新版本的 MVN 插件(到目前为止是 8.5):

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <version>2.17</version>
    <dependencies>
        <dependency>
            <groupId>com.puppycrawl.tools</groupId>
            <artifactId>checkstyle</artifactId>
            <version>8.5</version>
        </dependency>
    </dependencies>
</plugin>

如您所见,它使用的是旧版本的 Checkstyle。但是,您还需要在 IDE 中使用较旧的插件。

于 2017-11-28T15:48:26.677 回答