아래 글은 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 메뉴를 누르면 아래와 같이 점검 내용을 확인할 수가 있다.
끝.
'Tools' 카테고리의 다른 글
Spring Tool Suite 4.15.1 Thymeleaf 플러그인 적용 문제 해결 (0) | 2023.01.29 |
---|---|
엑셀 셀(열 2개) 값이 범위에 없을 시 색깔 표시 (0) | 2020.10.31 |
RabbitMQ 3.7.9 binary 설치 (0) | 2019.01.05 |
Eclipse oxygen 붙여넣기 할 때 자동 escape 켜기/끄기 (0) | 2017.11.05 |
Notepad++ Plugin Manager 설치 (1) | 2017.10.22 |
댓글