Изменить поведение в свойстве sonar.java.binariesJAVA

Программисты JAVA общаются здесь
Anonymous
Изменить поведение в свойстве sonar.java.binaries

Сообщение Anonymous »

Отказ от ответственности: я пытался опубликовать это сообщение в списке рассылки пользователей Sonar.

Мы используем 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'
В pom.xml свойство sonar.java.binaries оценивается как: ${basedir}/release/${project.artifactId}.jar

Изменения переменных хорошо поддаются анализу, и jar существует в репозитории.

Вот мое расследование:
  • Когда вернемся к версии 2.5.1 , анализ сонара в порядке
  • При использовании версии 2.8, если sonar.java.binaries указывает прямо на файл jar, анализ невозможен
    < li>При использовании версии 2.8, если sonar.java.binaries указывает на каталог (в моем случае ${basedir}/release/), анализ проходит нормально
Желательно ли поведение sonar.java.binaries, реализованного в версии 2.8? или это регресс?

Спасибо,

Фредерик

Подробнее здесь: https://stackoverflow.com/questions/280 ... s-property

Вернуться в «JAVA»