首页 > 解决方案 > 无法在 Maven 项目中运行 sonarqube

问题描述

我在运行“mvn sonar:sonar”时遇到了下面给出的问题,因为我已经使用这个https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/进行了配置

在当前项目和插件组 [org.sonarsource.scanner.maven, org.apache.maven.plugins, org.codehaus.mojo] 中没有找到前缀 'sonar' 的插件,可从存储库 [local (C: \ Users\someproject.m2\repository),中央 ( https://repo.maven.apache.org/maven2)] -> [帮助 1]

在 POM.xml 文件中存在插件

<plugin>
                    <groupId>org.codehaus.mojo</groupId>
                    <artifactId>sonar-maven-plugin</artifactId>
                    <version>5.1</version>
                    <dependencies>
                        <dependency>
                            <groupId>${jdbc.groupId.mysql}</groupId>
                            <artifactId>${jdbc.artifactId.mysql}</artifactId>
                            <version>${jdbc.version.mysql}</version>
                        </dependency>
                    </dependencies>
                </plugin>

标签: mavensonarqubesonarqube-scan

解决方案


我不确定 groupId 是否正确,我会尝试:

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

根据https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/


推荐阅读