2017-01-16 8 views
0

У меня есть многомодульный проект Java Ant. Он содержит корневой каталог и его вспомогательные модули. И каждый дополнительный модуль имеет свой собственный файл сборки, а корень имеет родительский файл сборки для вызова дочернего.Как настроить Sonarqube для нескольких модулей Java Ant project через build.xml

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

Здесь Z - корневой каталог и A, B и C и вспомогательный модуль.

Я могу настроить для каждого модуля отдельно без каких-либо проблем. Но не в состоянии объединить их в один отчет.

С уважением, Unni

ответ

0

Взгляните на документы на how to manually configure a multi-module project. Вам нужно перевести немного для SonarQube Scanner для Ant, но это даст вам основную идею.

По существу:

<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

Привет Энн, на самом деле я пробовал это. Но когда он пришел к анализу сонара в дочернем модуле xmls, он получает отказ в свойствах проекта процесса. Не могли бы вы сообщить мне, как мы можем передать эти свойства от родителя к ребенку. –

 Смежные вопросы

  • Нет связанных вопросов^_^