Мы используем SonarQube 4.5.1 и сегодня утром столкнулись с проблемой на некоторых проект, используя свойство sonar.java.binaries.
Вчера мы обновили версию Java-плагина до 2.8 (ранее мы использовали 2.5.1).
Ошибка в анализе:
Код: Выделить всё
[ERROR] [20:43:58.997] Invalid value for sonar.java.binaries
[ERROR] No files nor directories matching '/PATH_TO_JENKINS_WORKSPACES/sonar/PROJECT_NAME/release/PROJECT_JAR.jar'
Изменения переменных хорошо поддаются анализу, и jar существует в репозитории.
Вот мое расследование:
- Когда вернемся к версии 2.5.1 , анализ сонара в порядке
- При использовании версии 2.8, если sonar.java.binaries указывает прямо на файл jar, анализ невозможен
< li>При использовании версии 2.8, если sonar.java.binaries указывает на каталог (в моем случае ${basedir}/release/), анализ проходит нормально
Спасибо,
Фредерик
Подробнее здесь: https://stackoverflow.com/questions/280 ... s-property