사용자 도구

사이트 도구


gradle:sonar

문서의 이전 판입니다!


Gradle Sonar

기본 프라퍼티

  • checkstyle.xml, pmd.xml 등은 프로젝트디렉토리/.sonar/* 에 두는 것 같음.
apply plugin: 'sonar-runner'

sonarRunner {
    sonarProperties {
        property "sonar.host.url", "http://my.server.com"
        property "sonar.jdbc.url", "jdbc:mysql://my.server.com/sonar"
        property "sonar.jdbc.driverClassName", "com.mysql.jdbc.Driver"
        property "sonar.jdbc.username", "Fred Flintstone"
        property "sonar.jdbc.password", "very clever"
        property "sonar.working.directory", "build"
    }
}

jacoco

  • Gradle JaCoCo Plugin를 설정해서 테스트 실행시 코드 커버리지 정보를 파일로 남겨둬야, SonarRunner가 그것을 분석하여 Sonar 데이터베이스에 넣어줄 수 있다.

명령행 옵션

gradle sonarRunner -Dsonar.host.url=http://sonar.mycompany.com -Dsonar.jdbc.password=myPassword -Dsonar.verbose=true
gradle/sonar.1369284758.txt.gz · 마지막으로 수정됨: 2013/05/23 13:52 저자 kwon37xi