2017-01-16 8 views
0

다중 모듈 Java Ant 프로젝트를 준비 중입니다. 루트 디렉토리와 하위 모듈을 포함합니다. 그리고 각 하위 모듈에는 자체 빌드 파일이 있고 루트에는 하위 빌드를 호출하기위한 상위 빌드 파일이 있습니다.build.xml을 통해 다중 모듈 Java Ant 프로젝트에 Sonarqube를 구성하는 방법

Z 
build.xml 
-- A 
    -- build.xml 
-- B 
    -- build.xml 
-- C 
    -- build.xml 

여기에서 Z는 루트 디렉토리이고 A, B 및 C 및 하위 모듈입니다.

각 모듈을 별도로 구성 할 수 있습니다. 그러나 이들을 하나의 보고서로 결합 할 수는 없습니다.

감사합니다, 운니

답변

0

how to manually configure a multi-module project에 문서를 살펴 보자. Ant의 SonarQube Scanner에 대해 약간의 번역이 필요할 것입니다.하지만 기본적인 아이디어를 줄 것입니다. 기본적으로

:

<property name="sonar.modules" value="A,B,C"/> 
<property name="A.sonar.projectName" value="Module A"/> 
<property name="A.sonar...." value="..."/> 
<!-- and so on --> 

당신은 부모 의 build.xml에있는 모든 모듈의 속성을 구성해야합니다. 그런 다음 분석을 위해 먼저 모든 하위 모듈을 빌드 한 다음 상위 모듈 build.xml의 모든 모듈 분석을 실행하십시오.

+0

안녕하세요, 도움에 감사드립니다. –

+0

@UnnikrishnanMuraleedharan 당신이 내 대답을 찾으면 도움을받을 수 있다고 생각할 수도 있습니다 :) –

+0

안녕하세요 앤, 실제로 나는 이것을 시도했습니다. 하지만 자식에서 xml을 빌드 할 때 sonar 분석 부분에 오면 Process 프로젝트 속성에서 실패하게됩니다. 부모님 들께서 이러한 속성들을 어떻게 전달할 수 있는지 알려 주시기 바랍니다. –