Sonar Scanner 설치
sonar-scanner download
1 2 |
wget http://sonarsource.bintray.com/Distribution/sonar-scanner-cli/sonar-scanner-2.8.zip unzip sonar-scanner-2.8.zip |
vi /etc/profile
1 |
PATH=$PATH:/sw/sonar-scanner-2.8/bin |
vi sonar-scanner-2.8/conf/sonar-scanner.properties
1 2 3 4 |
sonar.host.url=http://localhost/sonarqube sonar.sourceEncoding=UTF-8 sonar.links.scm=svn://10.0.0.10/svnroot |
검사할 소스 코드 체크아웃
1 |
svn checkout svn://localhost/svnroot/branches/project |
vi project/sonar-project.properties
1 2 3 4 5 6 7 8 |
sonar.projectKey=project:project sonar.projectName=project sonar.projectVersion=1.0 sonar.sources=src sonar.sourceEncoding=UTF-8 sonar.java.binaries=target/classes sonar.java.source=1.6 |
vi /sw/sonar-scanner-2.8/bin/sonar-scnner
1 2 3 4 5 6 7 8 9 |
export SONAR_SCANNER_OPTS="-Xmx3062m -XX:MaxPermSize=512m -XX:ReservedCodeCacheSize=128m" exec "$JAVA_CMD" \ -Djava.awt.headless=true \ $SONAR_SCANNER_OPTS \ $SONAR_SCANNER_DEBUG_OPTS \ -classpath $JAR_FILE \ "-Dscanner.home=${SONAR_SCANNER_HOME}" \ "-Dproject.home=${PROJECT_HOME}" \ org.sonarsource.scanner.cli.Main "$@" |
sonar scanner 실행
1 2 |
cd svnroot/project sonar-scnner |