Изменить поведение в свойстве 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, анализ неверен
  • При использовании версии 2.8, если sonar.java.binaries указывает на каталог (в моем случае ${basedir}/release/), анализ в порядке
Желательно ли поведение sonar.java.binaries, реализованное в версии 2.8? или это регресс?

Спасибо,

Фредерик

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

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