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