`checkstyle-suppressions.xml`的位置?

时间:2018-04-30 23:21:14

标签: java heroku jersey checkstyle

git push heroku master上,我收到此错误:

  

无法在位置找到抑制文件:etc / config / checkstyle-suppressions.xml:找不到资源' etc / config / checkstyle-suppressions.xml'。

我找到了一个示例checkstyle-suppressions.xml文件,只是为了开始使用here,并将其添加到my_app/target/test-classes/org/glassfish/jersey/etc/config/checkstyle-suppressions.xml并重新git push heroku master,但我得到了相同的构建错误。

checkstyle-suppressions.xml的正确位置是什么?

1 个答案:

答案 0 :(得分:0)

  

无法找到资源'etc / config / checkstyle-suppressions.xml'

As defined in the documentation for the filter,这是您所处情境中的文件位置或类路径位置。

如果是文件位置,则取决于您运行Checkstyle的方式。通过CLI运行,它与工作目录相关。由maven运行,它与POM相关。

如果它是类路径位置,则取决于添加到类路径的内容。通过maven,这通常在src/main/resources下。

  

我找到了一个示例checkstyle-suppressions.xml文件,只是为了开始,这里是   程序my_app /目标/测试类/组织/的glassfish /球衣的/ etc /配置/ CheckStyle的-suppressions.xml

假设您复制了Maven配置,我首先会复制它的配置位置。因此该文件应位于my_app/etc/config/checkstyle-suppressions.xml