编程语言
首页 > 编程语言> > java – 错误的projectKey与Jenkins构建声纳分析

java – 错误的projectKey与Jenkins构建声纳分析

作者:互联网

我遇到了一些麻烦,我正在尝试修复我的Jenkins版本.

我用它来构建相同的项目,但不同的分支.因此,要分离声纳分析的结果.

在我项目的Build选项卡中,我设置的选项是:clean install -DtestFailureIgnore sonar:sonar -Dsonar.projectKey = MY_PROJECT_KEY

对于某些构建,它只是工作得很好,而对于其他一些,我在Sonar中的项目键变为groupId:artifactId使用pom.xml数据,它使Sonar混合了一些分支.

有谁知道如何帮助解决这个问题?

声纳版本:5.4

jenkins版本:1.651.1

解决方法:

这是预期的行为.使用SonarQube Scanner for Maven分析Maven项目时,sonar.projectKey会自动设置为< groupId>:< artifactId>.

要分析同一项目的不同分支:不要覆盖sonar.projectKey,只需使用sonar.branch参数.

SonarQube Analysis Parameters documentation的全部细节.

标签:java,maven,jenkins,sonarqube,sonar-runner
来源: https://codeday.me/bug/20190527/1166075.html