Plugins Checkstyle Jenkins-如何在Jenkins中配置Checkstyle?

Plugins Checkstyle Jenkins-如何在Jenkins中配置Checkstyle?,plugins,jenkins,checkstyle,Plugins,Jenkins,Checkstyle,我刚开始使用Jenkins,最近我用它构建了一个项目,安装了“Checkstyle”插件并收到了一份报告 我想知道如何将“Checkstyle”配置为忽略可能出现的空白或其他条件 谢谢大家! Jenkins只是在构建过程中运行checkstyle报告之后阅读它,这与问题无关。要配置checkstyle,您需要修改或创建checkstyle.xml(该位置可通过基于您选择的生成自动化工具(如或)的方法进行配置。有关于如何完成您可能需要的任何检查的详细信息。我检查了我的系统中的“checkstyle

我刚开始使用Jenkins,最近我用它构建了一个项目,安装了“Checkstyle”插件并收到了一份报告

我想知道如何将“Checkstyle”配置为忽略可能出现的空白或其他条件


谢谢大家!

Jenkins只是在构建过程中运行checkstyle报告之后阅读它,这与问题无关。要配置checkstyle,您需要修改或创建checkstyle.xml(该位置可通过基于您选择的生成自动化工具(如或)的方法进行配置。有关于如何完成您可能需要的任何检查的详细信息。

我检查了我的系统中的“checkstyle.xml”,显示的只是“checkstyle config.xml”文件,该文件与我的Eclipse插件关联。我正在构建的项目不是基于我的本地计算机,而是从Git提取的URL。不确定我接下来的步骤是什么…checkstyle.xml不一定存在,这将导致checkstyle以默认值滚动。下一步是将该xml添加到您的项目中构建工具希望看到它(或者您可能已将其配置为查看的位置)。完成后,Jenkins将能够读取生成在构建目录中的报告文件。这是git公共文件吗?您可以发布它吗?还有,您使用的构建工具是什么?我在回答中链接了两个比较流行的手动条目。这是通过我的雇主完成的。我被指派研究如何限制什么样的检查样式可以检查。步骤是:打开Jenkins作业,构建项目,构建完成后,通过电子邮件将Checkstyle报告发送给其他人。此外,我们正在使用Maven。我只是不知道我将这个Checkstyle.cml放在哪里,这样当Jenkins运行并构建项目时,它会引用xml来确定要检查什么和不要检查。实际上,您可以将它放在哪里r然后,将其位置提供给pom,如下:。该位置解析为资源、URL,然后是文件,只要将其指向checkstyle xml,就可以将其指向放置文件的任何位置。因为这是为您的公司准备的,所以您可能希望将其托管在内部服务器上,让每个人都引用其URL。记住t Jenkins在这方面的唯一作用是在构建完成后读取报告文件(报告输出到您的构建文件夹中)。首先,我要说的是,非常感谢您的帮助,这意味着很多!另外,当我打开我的Jenkins作业并点击“构建”时,它显然开始构建代码,然后在构建结束时/构建过程中,仪表板上会显示一个可视图形,告诉我哪里出了问题,我可以通过展开该图形进一步调查。那么这是构建完成后读取报告文件的结果吗?如果我错了,请更正我。