ubuntu 12.04中配置sonarqube5.0

来源:互联网 发布:淘宝钻展怎么开通 编辑:程序博客网 时间:2024/06/12 01:17
1 require: jdk , mysql
sudo apt-get install mysql-server
mysql -u root -p


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. Edit <install_directory>/conf/sonar.properties to configure the database settings
#self jdbc default
sonar.jdbc.url=
sonar.web.host=IP地址
sonar.web.port=9000
sonar.web.context=/sonar


3. for better performance
 <install_directory>/conf/wrapper.conf:
 wrapper.java.additional.X=-server


4 add plugin folder


5. bin/<YOUR OS>/sonar.sh start
chmod u+x *.sh
chmod u+x wrapper


6. setup sonar-runner
editing <install_directory>/conf/sonar-runner.properties:
sonar.jdbc.url=
sonar.host.url=


7. environment runner
sudo gedit /etc/environment
:/home/XX/sonar/sonar-runner-2.4/bin
SONAR_RUNNER_HOME=/home/XX/sonar/sonar-runner-2.4
SONAR_RUNNER_OPTS="-Xmx512m -XX:MaxPermSize=128m"
ANDROID_HOME=/home/XX/edclipse/sdk
source /etc/environment


8. analyzing projects
Create a configuration file in the root directory of the project: sonar-project.properties
# Required metadata
sonar.projectKey=my:project
sonar.projectName=My project
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.my.property=value
sonar.scm.provider=git 
sonar.sources=src
sonar.modules=XX,XX


9 sonar.skipPackageDesign=true
检测包设计结构指标


10. setup eclipse plugin 
http://dist.sonar-ide.codehaus.org/eclipse
0 0
原创粉丝点击