我需要使用 Sonar sql server 数据库数据生成自定义报告。数据库的结构让我很困惑。如何获得项目的以下详细信息?LoC(代码行) 规则合规性 % 评论 % 公开记录的 API % 安全违规 违规(不包括信息) 重复行 %
一旦我得到这些细节,我该如何组织我的报告,因为根数据有很多孩子。
我需要使用 Sonar sql server 数据库数据生成自定义报告。数据库的结构让我很困惑。如何获得项目的以下详细信息?LoC(代码行) 规则合规性 % 评论 % 公开记录的 API % 安全违规 违规(不包括信息) 重复行 %
一旦我得到这些细节,我该如何组织我的报告,因为根数据有很多孩子。
我不建议直接请求数据库,因为它不被视为 API。它随着时间的推移而深入发展。
目前有两个生成 PDF 的报告插件:
如果您想生成自己的报告,那么您应该实现插件或从专用应用程序请求 Web 服务。
我认为您可能真的想使用 Web 服务来提取数据,而不是从数据库中读取。有关文档,请参阅http://docs.codehaus.org/display/SONAR/Web+Services。