2014-09-11 4 views
0

Я успешно создал Sonar и некоторые более мелкие проекты. Наша установка - главная/подчиненная система Jenkins и установка сонара-бегуна на каждой машине. Теперь мне нужно интегрировать более крупный проект в сонар и столкнуться с проблемами. структура каталогов проекта выглядит следующим образом:Sonar: Использование звездочки в sonar.sources

basedir 
-build 
-source 
    -com.stuff* 
    -src ->(contains sourcecode and should be scanned) 
    -lib 
    -com.otherstuff* 
    -src ->(contains sourcecode and should be scanned) 
    -lib 
    -projectname* (this has to be excluded) 
    -projectnameUNitTests (this has the unit-tests in it) 
    -projectnameEJB/src (this one should be included) 

Как установить это правильно? когда я установил sonar.sources = source/**/src Sonar не может разобрать каталоги ... sonar.exclusions = projectname * , похоже, отлично работает ... что мне делать? Есть только много пакетов, чтобы перечислить их все:/ Кроме того: не все каталоги на самом деле содержат Src-подкаталог

ответ

0

Вы можете указать каталог несколько источников с помощью свойства «sonar.sources», разделенных запятой : sources = ../src1 /,../ src2/

Если вы хотите абсолютно использовать **, разместите свой файл свойств и файлы журнала. Возможно, что-то несовместимо с другими свойствами (например, sonar.projectbasedir).

С уважением

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