wget http://repo1.maven.org/maven2/org/codehaus/sonar/runner/sonar-runner-dist/2.4/sonar-runner-dist-2.4.zip
http://stuff.stevenreid.uk/2015/03/17/install-sonarqube-runner-2-4-on-windows-7/
1、设置mysql属性
2、修改配置文件
3、项目下配置sonar-project.properties
4、启动sonarqube
http://stuff.stevenreid.uk/2015/03/17/install-sonarqube-runner-2-4-on-windows-7/
1、设置mysql属性
CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'sonar' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar';
GRANT ALL ON sonar.* TO 'sonar'@'localhost' IDENTIFIED BY 'sonar';
FLUSH PRIVILEGES;
2、修改配置文件
sonar-runner-2.4/conf/sonar-runner.properties
修改sonar-3.7.4/conf/sonar.properties文件中的sonar.jdbc.url、sonar.jdbc.username和sonar.jdbc.password属性,具体要参照前面mysql服务器的配置。
本文中设置的值是:
sonar.jdbc.username=sonar
sonar.jdbc.password=sonar
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
sonar.properties配置文件还可以设置其他项,比如HTTP监听端口,暂时保持默认。
3、项目下配置sonar-project.properties
sonar.projectKey=alipay-admin
sonar.projectName=alipay-admin
sonar.projectVersion=1.0
sonar.sources=src
#sonar.binaries=bin/target/classes
sonar.language=java
sonar.sourceEncoding=UTF-8
#sonar.profile=Android Lint
4、启动sonarqube
cd sonarqube-5.1.2/bin/linux-x86-64
./sonar.sh