用于java 7的简单代码指标独立maven插件

rad*_*dai 8 java code-analysis maven-3 maven

我正在寻找一种方法来为maven多模块java 7构建生成简单的度量报告(更具体地说,代码行).

  • 我已经尝试了maven javancss插件,但它在java 7语法上窒息而且似乎被抛弃了.
  • 我知道maven 声纳插件,但我不想安装(和维护)声纳安装,我只是喜欢一个简单的静态HTML.
  • 我已经看过cloc代码分析器,但无法找到将它们集成到maven构建中的任何方法

所以我的问题是 - 我该怎么做?

Mar*_*nor 1

声纳非常容易安装。下载包解压并运行批处理脚本。它将使用嵌入式数据库和网络服务器

按如下方式运行 Maven 假设 Sonar 在本地运行,因此您不需要在 POM 中进行任何特殊配置。

   mvn sonar:sonar
Run Code Online (Sandbox Code Playgroud)

我建议尝试一下。看起来会比较复杂,但是 Sonar 团队做了很多工作,让 Sonar 真正易于使用。

  • 这不是易用性问题。我只是不喜欢构建不是“独立”的想法 - 你结帐,你构建。除了 jdk 和 Maven 之外,我不需要任何额外的要求 (2认同)