Сбой сборки после обновления до Sonar 6.7.3 с 5.6 путем запроса свойства sonar.java.binaries - PullRequest
0 голосов
/ 30 апреля 2018

Я обновился до сонара 6.7.3 с 5.6, мой maven проект Jenkin не работает с ошибкой ниже.

[INFO] [ОШИБКА] Не удалось выполнить цель org.sonarsource.scanner.maven: sonar-maven-plugin: 3.0.2: sonar (default-cli) для проекта project1: Пожалуйста, предоставьте скомпилированные классы вашего проекта с помощью sonar Свойство .java.binaries

обязательно ли указывать свойство sonar.java.binaries с помощью сонара 6.7.3 даже в проектах maven.

В настоящее время мы используем плагин ниже

<plugin>
    <groupId>org.sonarsource.scanner.maven</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.0.2</version>
</plugin> 

1 Ответ

0 голосов
/ 02 мая 2018

Это не требование, установленное версией SonarQube, а плагином SonarJava (который, вероятно, обновился с обновлением до 6.7).

Начиная с SonarJava 4.12, они требуют, чтобы вы поставляли двоичные файлы, так как без них плагин будет пропускать некоторые проблемы. Поскольку вы используете плагин Maven, он будет обрабатываться . Я бы посоветовал обновить его до последней версии sonar-maven-plugin, так как он содержит несколько улучшений.

Пожалуйста, проверьте, что вы:

  • Не переопределяет свойства sonar.java.binaries в ваших тегах свойств maven
  • Убедитесь, что скомпилированные источники доступны (например, mvn package sonar:sonar)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...