Gradle checkstyleTest失败“ CheckstyleException:属性'allowMissingPropertyJavadoc'不存在”

时间:2019-10-03 07:39:01

标签: gradle checkstyle

在自定义测试配置-functionalTest上运行checkstyle时,出现此错误。

原因:com.puppycrawl.tools.checkstyle.api.CheckstyleException:无法初始化模块TreeWalker-无法初始化模块JavadocMethod-属性'allowMissingPropertyJavadoc'不存在,请检查文档         在com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:477)         在com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:198)         在com.puppycrawl.tools.checkstyle.ant.CheckstyleAntTask.createRootModule(CheckstyleAntTask.java:412)         ...更多117 引起原因:com.puppycrawl.tools.checkstyle.api.CheckstyleException:无法初始化模块JavadocMethod-属性'allowMissingPropertyJavadoc'不存在,请检查文档         在com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:136)         在com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:198)         在com.puppycrawl.tools.checkstyle.Checker.setupChild(Checker.java:472)         ...更多119 引起原因:com.puppycrawl.tools.checkstyle.api.CheckstyleException:属性'allowMissingPropertyJavadoc'不存在,请检查文档         在com.puppycrawl.tools.checkstyle.api.AutomaticBean.tryCopyProperty(AutomaticBean.java:223)         在com.puppycrawl.tools.checkstyle.api.AutomaticBean.configure(AutomaticBean.java:191)         在com.puppycrawl.tools.checkstyle.TreeWalker.setupChild(TreeWalker.java:131)         ...还有121

我在checkstyle.xml中看到此字段设置为true,

但我仍然收到此错误。

1 个答案:

答案 0 :(得分:1)

  

属性'allowMissingPropertyJavadoc'不存在

https://checkstyle.org/releasenotes.html#Release_8.25

该属性已在8.25中删除,因为该功能已在8.20中移至新的支票MissingJavadocMethodCheck。由于它已被移动,因此原始检查仅使该属性不中断配置并被弃用。现在已将其删除。

我建议您添加MissingJavadocMethodCheck来继续与以前相同的行为。