본문 바로가기
Tools

SonarQube 사용법

by 수앙 2019. 11. 19.

아래 글은 2015년 기준

 

아래 사이트 접속하여 다운로드

http://www.sonarqube.org/downloads/

위 표시된 2개 파일을 다운로드 받는다.

 

아래 그림과 같이 적당한 곳에 압축을 푼다.

 

그리고 설정파일을 수정한다.

아래는 오라클 기준으로 설정한 값이다.

\sonarqube-5.0.1\conf\sonar.properties

\sonar-runner-2.4\conf\sonar-runner.properties

환경변수 path에 <경로>\sonar-runner-2.4\bin 등록

 

SonarQube 실행하기전 점검할 프로젝트에 sonar 설정 추가

참고: https://docs.sonarqube.org/display/SONARQUBE51/Analyzing+with+SonarQube+Runner

프로젝트 루트경로에 sonar-project.properties 파일 생성

# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# this is the name displayed in the SonarQube UI
sonar.projectName=My project
sonar.projectVersion=1.0
 
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set. 
# If not set, SonarQube starts looking for source code from the directory containing 
# the sonar-project.properties file.
sonar.sources=.
 
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8

위 내용 중

sonar.projectKey

sonar.projectName

sonar.projectVersion

sonar.sources

부분을 수정해서 저장하면 된다.

그리고 프로젝트 루트경로에서 sonar-runner.bat 실행하면 된다.

 

분석 완료 후

http://localhost:9000/ 접속해서 projects 메뉴 눌러보면 방금 수행한 프로젝트 추가된 것을 볼 수 있다.

프로젝트를 클릭하면 아래와 같이 나온다.

 

왼쪽에 Issues Drilldown 메뉴를 누르면 아래와 같이 점검 내용을 확인할 수가 있다.

 

끝.

댓글