Мы используем 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, анализ неверен
- При использовании версии 2.8, если sonar.java.binaries указывает на каталог (в моем случае ${basedir}/release/), анализ в порядке
Спасибо,
Фредерик
Подробнее здесь: https://stackoverflow.com/questions/280 ... s-property
Мобильная версия