是否有一个轻量级的Java代码度量分析器,我可以使用Maven,Jenkins/Hudson在eclipse中运行?

bla*_*ank 5 java metrics hudson maven jenkins

我知道Sonar,但我宁愿不(实际上,不能)运行一个完整的Web应用程序,说它喜欢500Mb的ram只是为了运行一些构建的报告.我已经有了Checkstyle,FindBugs和PMD - 我可以根据我正在寻找的指标来配置它们...方法长度,课程长度,mccabe等?我也希望(在jenkins中)看到这些随着时间的推移.

有任何想法吗?

Chr*_*ght 2

eclipse-cs是 eclipse 的 checkstyle 插件,可以报告您的自定义 checkstyle 文件。这可用于设置方法长度、类长度、圈复杂度等的度量检查。我总是在启用此功能的情况下运行 Eclipse 设置,因为它提供了出色的实时指标。

PMD、checkstyle 和 findbugs 都在其插件中提供趋势报告,供您的 Hudson/Jenkins 构建过程查看随时间变化的趋势。它应该是您的构建配置底部附近的一个选项。