iis7.5 添加网站,西安优化网站公司,洛阳霞光只做有效果的网站,什么叫优化关键词代码质量是一个敏感的话题。 它会影响您的维护成本以及客户满意度。 更不用说您的开发人员使用代码的动力。 谁想要修复难看的代码#xff0c;对吗#xff1f; 讨论代码质量总是需要事实和数字#xff01; 因此#xff0c;这是一个简短的教程#xff0c;介绍如何创建一些… 代码质量是一个敏感的话题。 它会影响您的维护成本以及客户满意度。 更不用说您的开发人员使用代码的动力。 谁想要修复难看的代码对吗 讨论代码质量总是需要事实和数字 因此这是一个简短的教程介绍如何创建一些简单的报告来分析某些代码质量指标。 报告书 本节将简短说明使用的报告。 FindBugs在Java程序中查找错误。 它基于错误模式的概念。 错误模式是一种代码习语通常是一个错误 FindBugs分析 Checkstyle是一种开发工具可帮助程序员编写符合编码标准的Java代码。 它使检查Java代码的过程自动化从而使人们不必执行这项无聊但很重要的任务。 这使其成为想要实施编码标准的项目的理想选择。 Checkstyle分析 Cobertura是一个免费的Java工具可计算测试访问的代码的百分比。 它可以用来识别Java程序的哪些部分缺少测试覆盖范围。 它基于jcoverage。 Cobertura报告 在构建生命周期的test阶段使用Surefire插件来执行应用程序的单元测试。 它生成报告... Surefire测试报告 基本的pom.xml 从基本的pom配置开始 project...propertiesfindbugs.version2.5.2/findbugs.versioncheckstyle.version2.9.1/checkstyle.versionsurefire.reportplugin.version2.12.4/surefire.reportplugin.versioncobertura.version2.5.2/cobertura.version/propertiesbuildpluginsplugingroupIdorg.codehaus.mojo/groupIdartifactIdfindbugs-maven-plugin/artifactIdversion${findbugs.version}/version/pluginplugingroupIdorg.codehaus.mojo/groupIdartifactIdcobertura-maven-plugin/artifactIdversion${cobertura.version}/versionconfigurationformatsformatxml/format/formats/configuration/plugin/plugins/buildreportingpluginsplugingroupIdorg.codehaus.mojo/groupIdartifactIdfindbugs-maven-plugin/artifactIdversion${findbugs.version}/version/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-checkstyle-plugin/artifactIdversion${checkstyle.version}/version/pluginplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-surefire-report-plugin/artifactIdversion${surefire.reportplugin.version}/version/pluginplugingroupIdorg.codehaus.mojo/groupIdartifactIdcobertura-maven-plugin/artifactIdversion${cobertura.version}/versionconfigurationformatsformatxml/format/formats/configuration/plugin/plugins/reporting
/projectJenkins插件 您需要安装一些jenkins插件才能与您的报告很好地集成。 静态分析收集器插件 静态分析实用程序 Checkstyle插件 FindBugs插件 Jenkins Cobertura插件 项目配置 现在您需要配置项目以显示报告的结果。 Findbugs和Checkstyle FindBugs和Checkstyle 您可以在“构建配置”选项卡中对其进行配置。 需要设置一些限制这些限制会影响表示。 科贝图拉 Cobertura配置 Cobertura在“构建后操作”中进行配置。 与findbugs和checkstyle插件中的配置相同。 结果 在项目的主页上您具有一些新的图形和链接。 詹金斯趋势图 詹金斯·Navbar 参考我们的JCG合作伙伴 Nepomuk Seiler在mukis.de博客上发布的Jenkins中的Maven Reports 。 翻译自: https://www.javacodegeeks.com/2013/08/maven-reports-in-jenkins.html