2016-08-01 3 views
0

SonarQube 5.1.2에서 SonarQube 5.6으로 업그레이드 한 후 아래 문제에 직면했습니다.Sonar는 프로젝트가 이미 SonarQube에 정의되어 있지만 프로젝트 모듈로 정의되어 있지 않다고 불평합니다.

ERROR [ossctCeWorkerCallableImpl] 작업 AVX_lJ9fzEKnCGDDOpXH을 실행하지 못했습니다 org.sonar.api.utils.MessageException : 프로젝트의 유효성 검사 실패 : 프로젝트 'X'는 이미하지만 프로젝트의 모듈 "Y로 SonarQube에 정의되어 ". 프로젝트 "X"를 직접 분석하고 싶지 않으면 SonarQube에서 먼저 삭제 한 다음 프로젝트 "Y"의 분석을 다시 시작하십시오.

우리는 코드를 변경하거나 리팩터링하지 않았습니다. 문제를 해결하는 방법을 알려 주시기 바랍니다.

+0

이 [답 (http://stackoverflow.com/a/35444713/944849)의 올바른 방향을 가리킬 수있다. UI의 위치는 5.6에서 약간 다를 수 있습니다. – user944849

+0

빠른 응답 주셔서 감사합니다. 그러나 위의 메일에서 말씀 드렸듯이, 응답 한 내용이 아닙니다. 코드를 변경하지 않았습니다 (이전 모듈과 동일). SonarQube 5.1.2 소나 분석 SonarQube 5.6으로 업그레이드 한 후에 만 ​​문제없이 진행되었습니다.이 문제에 직면하고 있습니다. 고칠 사항이 있으면 알려주십시오. –

답변

2

샤리프,

나는 내 프로젝트에서 비슷한 상황에 직면했다. 나에게 그것은 여전히 ​​pom.xml에 언급 된 sonar.skipedModules 속성이었다. 이 속성은 SonarQube 5.5 이후 더 이상 지원되지 않으므로 SonarQube는 모듈을 이미 데이터베이스에있는 항목으로 분석하는 데 문제가있을 수 있습니다.

희망이 도움이됩니다.

안부 인 Anantha

+0

예 Anantha, 그랬고 pom.xml에있는 모듈을 제외하기 위해 을 사용했습니다. 실제로는이고 제대로 작동했습니다. 고마워. –

관련 문제