각 모듈이 다른 언어로 작성된 다중 모듈 프로젝트가 있습니다. 이 프로젝트를 각 하위 모듈에 별도의 sonar-project.properties 파일이있는 sonar documentation에 따라 로컬 sonar 인스턴스에 다중 모듈 프로젝트로 추가했습니다.다중 모듈 프로젝트에서 하나의 모듈 만 업데이트하는 방법
어쨌든 다른 모듈에는 변경 사항이 없으므로 한 모듈 만 분석하려고했습니다. 이를 위해 프로젝트 키를 분석하고자하는 모듈의 sonar.project-properties 파일에 추가해야합니다. 그러나 소나 스캐너를 사용하여 프로젝트를 분석 할 때 분석이 실패하고 아래의 오류가 서버 로그에 표시 될 수 있습니다. 어쨌든 다중 모듈 프로젝트에서 하나의 모듈 만 분석합니까?
org.sonar.api.utils.MessageException: Validation of project failed:
o Component (uuid=AV7hl7plAY-wqGulFkbZ, key=child-key) is not a project
o The project "child-key" is already defined in SonarQube but as a module of project "parent-project-key". If you really want to stop directly analysing project "parent-project-key", please first delete it from SonarQube and then relaunch the analysis of project "child-key".
심지어 당신의 분할 모듈 집계 다시 할 수 있도록 것이라고,이 페이지 https://docs.sonarqube.org/에서 다운로드 할 수 있습니다 디스플레이/PLUG/Governance + Plugin. 이 플러그인을 사용할 수있는 라이센스가 있습니까? – lakshman
@ lakshman 라이센스를 찾고 있습니다. SonarSource의 판매 팀 (https://www.sonarsource.com/forms/governance.html)에 문의하십시오. – slartidan