开放源码的企业公司的仪表板,分析质量的Java开发项目
声纳仪质量的Java应用程序通过遵守公约的编码规则,度量措施和先进的指标。
声纳有助于使发展更加透明,并保持控制项目。仪表板提供了一个全球视野的神器出山:www.shenqi73.com管理者和标准的开源组件实现主动控制的开发环境。
声纳帮助开发团队实现持续改进。
声纳是由三个主要模块:
·在Maven 2插件配置和执行报告的插件,如Checkstyle,神火,变更。将被解析,然后生成的XML文件保存到数据库中的措施。这只不过是执行命令:命令mvn org.codehaus.sonar:声纳maven的插件::声纳。不需要任何配置。插件自动成立。
该数据库存储和时间的推移historizes措施。声纳embedds自己的数据库(Apache Derby)的测试和演示。但是,我们建议使用MySQL或Oracle 10g的实际使用。
·Web服务器聚集测量并显示一个项目的仪表板。
下面是“Hortis声纳”的一些主要特点:
·项目全球视野
·集中查看所有的项目
·确定项目陷入困境
·项目树状图
·配置要显示的度量
·项目视图
·超过20个指标
·趋势
·趋势(可配置的延迟)
·模块/类水平的措施击穿
·模块的树状图
·项目链接(网页,来源,问题追踪器?)
·设为您的企业编码约定
·超过300 Checkstyle和PMD规则
·ISO:maintanability,便携性,效率,可靠性,可用性
·添加您自己的Checkstyle和PMD延伸的
·强制性或非强制性的活化水平
·checkstyle / PMD导入现有的XML文件
·加载/保存配置
·加载预定义的配置(“太阳报检查”或“声纳方式”)
·合规性措施
·比来衡量违规行为
·趋势
·每个ISO击穿类/规则
·确定违反规则
·识别高优先级的模块/类固定的
·在源代码中的高亮侵犯
要求:
·Java 5的
·的MySQL 5,Oracle 10g数据库或SQLServer用于生产用途(嵌入式数据库提供用于测试/演示目的)
此版本中的新功能:
·显示的代码Java源代码的
网络覆盖范围内
·集成了findBUGs创建一个新的类别:反模式
·略过Maven的模块列表
·自动创建的项目版本
·激活谷歌Analytics(分析)的可能性
·执行maven插件的一个老版本的应用程序存储在版本控制系统
·[SONAR-248] - Web服务API
·它应该有可能在一个给定的项目来停用进口来源
·添加一个搜索表单头网络接口,可以轻松地切换到一个给定的项目
·加入一个雷达(屁股xradar)的显示的编码规则,合规性(视觉)
·扩展点
新增“覆盖云”的云,能够快速识别哪些类是最复杂的,但至少覆盖单元测试
·提供用户一个手动进给通过网络接口的度量值
·三叶草许可证集中
·允许使用的系统变量sonar.properties文件
·定义一个绝对路径,用于存储的PMD / Checkstyle规则扩展能力
·提高...