문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
gradle:sonarqube [2018/03/21 14:07] kwon37xi |
gradle:sonarqube [2018/04/20 18:30] (현재) kwon37xi [Multiple Module] |
||
|---|---|---|---|
| 줄 35: | 줄 35: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| - | * | + | * 원칙적으로 '' |
| + | systemProp.sonar.host.url=http:// | ||
| + | </ | ||
| ===== 분석에서 특정 클래스 제외 ===== | ===== 분석에서 특정 클래스 제외 ===== | ||
| * '' | * '' | ||
| 줄 72: | 줄 75: | ||
| </ | </ | ||
| + | ===== Multiple Module ===== | ||
| + | * 멀티 모듈 프로젝트의 경우 root project에만 '' | ||
| + | * root 프로젝트 설정에 sonarqube 공통 설정을 하고, 각각의 소스 디렉토리등에 대한 설정은 '' | ||
| + | * root의 공통 설정< | ||
| + | sonarqube { | ||
| + | properties { | ||
| + | // sonar.host.url 등 프로젝트별로 다르지 않은 모든 설정들... | ||
| + | property " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | * 각 subprojects별 설정< | ||
| + | sonarqube { | ||
| + | properties { | ||
| + | // 프로젝트별로 달라지는 설정들 | ||
| + | property " | ||
| + | property " | ||
| + | property " | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | * 일부 subproject skip< | ||
| + | project(": | ||
| + | sonarqube { | ||
| + | skipProject = true | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| ===== 오류 대응 ===== | ===== 오류 대응 ===== | ||
| ==== File not found, Resource not found 대량 발생 ==== | ==== File not found, Resource not found 대량 발생 ==== | ||