2016-06-17 2 views
0

Я использую плагин jacoco для получения кода покрытия с помощью jenkins. Я могу видеть покрытие кода. Когда я пытаюсь использовать один и тот же файл jacoco.exec для создания покрытия сонарного кода, он показывает: Никакой анализ кода проекта JaCoCo не может быть выполнен, так как нет файлов классов. Я использую ниже свойства гидроакустических:Невозможно получить покрытие кода с помощью сонара

sonar.java.coveragePlugin=jacoco 
sonar.junit.reportsPath=TEST.XML 
sonar.jacoco.reportPath=jacoco.exec 

Я использую SonarQube 5.3 & Jacoco плагин 2.0.1 & jacoco Maven плагин 0.7.5

ответ

1

Использование плагина JaCoCo Maven подразумевает, что вы работаете с проект Maven. Однако вы указываете свойства формата сканера SonarQube, подразумевая, что вы выполняете анализ с помощью SonarQube Scanner, а не с помощью SonarQube Scanner для Maven. Попробуйте последнее, и вы должны обнаружить, что это «просто работает».