2015-12-15 2 views
3

У меня есть мультимодульный проект Maven с двумя модулями: один - проект Java, другой - проект JavaScript с использованием front-end плагина Maven, который запускает gulp.SonarQube не показывает ничего на моем подмодуле Maven Maven

Я заставляю код Java проверять сонар и покрытие кода для этого. Тем не менее, модуль Javascript (показанный как «компонент» в Sonar), похоже, был признан таковым. Нужно ли мне что-то делать для Sonar, чтобы «видеть» это модуль JavaScript?

Я использую SonarQube 5.2 и установлен плагин JavaScript. (Я могу видеть профиль качества 'Sonar Way' для JavaScript в разделе 'Профили качества')

UPDATE:

  • Java плагин имеет версию 3.8
  • JavaScript плагин имеет версию 2.9
  • См http://pastebin.com/Rv0qffjs для журнала
+0

Не могли бы вы поделиться журналом анализа и точным версией плагина сонара java, а также версией плагина javascript для сонара? – benzonico

+0

Вопрос обновлен с запрошенной информацией. –

ответ

0

Ваши журналы показывают, что ни один файл не индексируются "MyProject администратора Client":

[INFO] ------------- Scan MyProject Admin Client 
[INFO] Base dir: /Users/wdb/Projects/myproject/myproject-admin-client 
[INFO] Working dir: /Users/wdb/Projects/myproject/myproject-admin-client/target/sonar 
[INFO] Source paths: pom.xml 
[INFO] Binary dirs: target/classes 
[INFO] Source encoding: UTF-8, default locale: en_US 
[INFO] Index files 
[INFO] 0 files indexed 

Вам необходимо настроить свойство sonar.sources так, чтобы ваши файлы JavaScript были проиндексированы. См. Документацию по адресу SonarQube Scanner for Maven.

+0

И где я могу установить 'sonar.sources'? Это в 'pom.xml'' MyProject Admin Client'? –

+0

Мои файлы JavaScript находятся в 'src/main/js'. Если я устанавливаю ' src/main/js' в 'pom.xml', то он работает. Только использование 'src/main' не работает, если только я не добавляю пустой файл' test.js' в 'src/main'. Это будет считаться ошибкой? Я ожидал бы, что он будет искать подкаталоги. –

+0

Не могли бы вы предоставить журналы отладки этого случая, пожалуйста (с -X)? –

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