gpt4 book ai didi

java - Jenkins Build on Sonar Analysis 的错误 projectKey

转载 作者:搜寻专家 更新时间:2023-11-01 02:04:02 25 4
gpt4 key购买 nike

我遇到了一些问题,我正在尝试修复我的 Jenkins 构建。

我用它来构建相同的项目但不同的分支。因此,分离出 Sonar 分析的结果。

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

对于某些构建,它工作得非常好,而对于其他一些构建,我在 Sonar 中的项目 key 变成了 groupId:artifactId 使用 pom.xml 数据,并且它使 Sonar 混合一些分支。

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

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 - Jenkins Build on Sonar Analysis 的错误 projectKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38866739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com