我们目前在 perforce 中有多个功能版本。这些分支中的每一个都有 POM 文件,其中包含与该分支相关联的版本标记和名称标记。
当我们运行 sonar:sonar 时,每个分支扫描都会覆盖另一个分支扫描,而您在 sonar gui 中一次只能看到一个。
Sonar 项目是否可以绑定(bind)到 maven GroupId>ArtifactId>Version,甚至不仅仅是绑定(bind)到 GroupId。
仅供引用,当我们分支 POM 时,GroupId 和 ArtifactId 不会改变。
最佳答案
我在搜索类似主题时发现了您的问题,但我注意到您没有收到答案。如果您通过 -Dsonar.branch,每个分支将被视为不同的项目。如此处所述:
http://sonarqube.15.x6.nabble.com/Sonar-Analysis-for-Feature-Branches-td5004642.html#a5004647
希望这可以帮助。
关于maven - 运行 maven Sonar :sonar on multiple branches of the same source project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21561901/