Sonar
http://blog.naver.com/PostView.nhn?blogId=stonedragony&logNo=50100178043
- codehaus에서 개발한 코드 품질 관리 플랫폼으로 유명한 오픈 소스 툴
- PMD, Checkstyle, FindBugs 에서 가져온 룰셋을 기본으로 사용 하고, rullset import도 가능
- 소스 코드 분석은 maven을 활용하여 maven plusgin을 통해서 분석하는 듯 (maven script(pom.xml)가 필요)
- 이렇게 분석된 정보는 sonar 가 바라보는 DB(일반적으로 Derby란 DB 내장)에 저장
(참고 Derby : Apache Project 중 하나로, Java 기반으로 구현된 오픈 소스 RDB)
기본 동작 아키텍처
Sonar 웹 페이지 : http://docs.codehaus.org/display/SONAR/Install+Sonar
Sonar 다운로드 : http://www.sonarsource.org/downloads/
Maven 다운로드 : http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.zip