Technical Note/etc

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