SonarQube is an open platform to manage code quality. 7个维度管理源码: source code: https://github.com/SonarSource/sonarqube sonarQube组件: 1.One DB to store: the configuration of the SonarQube instance the quality snapshots of projects,view 2.One Web Server for users to browse quality snapshots and configure the SonarQube instance 3.One or more Analyzers to analyze projects 组件间规则 1.只能有一个web server 和 一个DB。 2.最后是3个组件安装在不同的机器上,但是允许web server 和 DB安装在同一台机器上。 3.DB和Analyzers必须在同一个局域网内,不能安装在同一台机器上。 4.所有的机器必须是时间同步的。 运行环境需求: http://docs.sonarqube.org/display/SONAR/Requirements