无法执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar 项目演示:您无权运行分析

问题描述 投票:0回答:1

任何人都可以帮我解决以下错误。

以下是要配置的组件的版本。

SonarQube 版本 9.6.1

执行命令

stage('SonarQube') {
    container ('maven') {
        sh 'mvn -U verify sonar:sonar -Dsonar.host.url=http://serverId:9000  -Dsonar.login=mySonarqubeGlobalToken'
        sh 'mvn -U clean org.jacoco:jacoco-maven-plugin:prepare-agent package org.jacoco:jacoco-maven-plugin:report'
    }
}

在我的pom.xml中

<plugins>
    <plugin>
        <groupId>org.sonarsource.scanner.maven</groupId>
        <artifactId>sonar-maven-plugin</artifactId>
        <version>3.9.1.2184</version>
    </plugin>
</plugins>

在控制台窗口中我收到错误

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar (default-cli) on project demo: You're not authorized to run analysis. Please contact the project administrator. -> [Help 1]
sonarqube sonarqube-scan sonar-runner
1个回答
1
投票

我从 Sonarqube 获取用户令牌后它就起作用了 –

[编辑] 不要使用“项目概述”页面中生成的项目令牌。请使用从您的帐户配置文件生成的“用户令牌”。

我的帐户 > 安全 > 生成令牌 > 选择“用户令牌”> 单击“生成”

© www.soinside.com 2019 - 2024. All rights reserved.