【发布时间】:2014-08-18 16:48:41
【问题描述】:
Maven 的 site:site 功能让我可以访问有关当前版本的代码和测试质量的报告,但我希望查看以前的版本并进行比较以确定以下方面的改进:
- 测试覆盖率
- 问题
- 代码复杂度等
- 文档
无需记住或记笔记。
我假设没有 maven 报告工具可以在版本之间在 SCM 中维护某种状态,从 pom 中的每个报告中收集元数据并将其存储到文件中。这将要求每个报告在构建期间使用标准化机制提供关键数据。
我想的一种方法就像 Apache 如何处理他们的一些 java 项目,例如http://commons.apache.org/proper/commons-beanutils/javadocs/v1.9.2/apidocs/index.html 版本内置于站点结构中。
【问题讨论】:
-
假设您将 site:site 作为构建的一部分运行,一个持续集成服务器(如 jenkins)会这样做