我正在尝试在我的 Java 项目中收集每个持续集成周期的软件代码指标。我主要对与大小相关的指标感兴趣,例如类的数量、方法的数量、功能点、代码行等。我想在一些 XML 文件中获得包含这些指标的摘要报告。稍后我将在项目报告中使用它,或者以其他方式使用它。
是否有任何免费的开源工具可以为此与 Maven 集成?
我正在尝试在我的 Java 项目中收集每个持续集成周期的软件代码指标。我主要对与大小相关的指标感兴趣,例如类的数量、方法的数量、功能点、代码行等。我想在一些 XML 文件中获得包含这些指标的摘要报告。稍后我将在项目报告中使用它,或者以其他方式使用它。
是否有任何免费的开源工具可以为此与 Maven 集成?
JavaNCSS 是用于 Java 的源测量套件,可为您的 Java 源代码生成数量和复杂度指标。
该插件提供了在 Maven 2 项目源上运行 JavaNCSS 工具并生成 html 报告的能力。或者,只要其中一个指标超出固定限制,您就可以使构建失败。
我将引入 XRadar,它提供与 Sonar 类似的功能。