具有Maven项目根目录的Sonar-Bitbucket是否不等于回购根目录?

时间:2019-06-19 14:07:04

标签: maven sonarqube bitbucket

我们有一个Bitbucket项目,其中包含一个/project/$PROJECTNAME下的maven项目。 我们可以使用maven-sonar扫描该项目,然后在Sonar中获得扫描结果。 尽管Sonar中的路径都相对于/project/$PROJECTNAME,但省略了公共前缀。 (与cd进入目录和mvn sonar:sonar无关,或使用回购根目录中的mvn -f /project/$PROJECTNAME/pom.xml sonar:sonar

我相信,这种偏移会混淆Bitbucket及其Sonar插件,就像我们使全局Sonar报告出现在PR中一样,我们并没有使个别问题出现在差异中或出现个别问题计数。

解决这个问题的最佳方法是什么?

我的潜在选择,但我尚未找到具体的操作方法:

  • 从Maven运行程序中设置Sonar项目的根源
  • 在每个项目的声纳中定义路径偏移
  • 在每个存储库的Bitbucket-sonar-plugin中定义路径偏移量

0 个答案:

没有答案