Sonar-Bitbucket с Maven-проектом root не равен repo-root? - PullRequest
0 голосов
/ 19 июня 2019

У нас есть проект Bitbucket, который содержит проект maven в /project/$PROJECTNAME.Мы можем отсканировать этот проект с помощью maven-sonar и получить результаты сканирования в Sonar.Все пути в сонаре все относительно /project/$PROJECTNAME, но без общего префикса.(Независимо от cd -ing в каталоге и mvn sonar:sonar или от использования mvn -f /project/$PROJECTNAME/pom.xml sonar:sonar от корня репо)

Я считаю, что это смещение то, что затем сбивает с толку Bitbucket и его Sonar-плагин,поскольку, несмотря на то, что глобальный отчет Sonar появляется в PR, мы не отображаем отдельные проблемы в diffs или количество отдельных проблем.

Как лучше всего решить эту проблему?

Мои потенциальные варианты, для которых я пока не нашел конкретных практических рекомендаций:

  • установить корень проекта сонара от бегуна Maven
  • определить смещение пути в сонаре для проекта
  • определение смещения пути в Bitbucket-sonar-plugin для репо
...