【问题标题】:about Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.8.0.2131:sonar (default-cli)关于无法执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.8.0.2131:sonar (default-cli)
【发布时间】:2021-06-02 23:53:54
【问题描述】:

现在我正在构建 Gitlab-CI/CD 和 SonarQube 的集成,但是现在无法通过 CI 推送到 SonarQube 服务器寻求帮助!

[错误] 无法在项目 jeecg-boot-parent 上执行目标 org.sonarsource.scanner.maven:sonar-maven-plugin:3.8.0.2131:sonar (default-cli):您的项目包含 .java 文件,请提供带有 sonar.java.binaries 属性的编译类,或者使用 sonar.exclusions 属性将它们从分析中排除。 -> [帮助 1]

Sonarqube 8.1 版

【问题讨论】:

  • 如消息所述:在运行sonar target 之前,您需要先构建您的项目。

标签: sonarqube gitlab-ci


【解决方案1】:

为了对maven项目进行声纳分析,首先需要编译项目,并在sonar.java.binaries中提供编译后的字节码文件的路径(因为这是必填参数。

您可以使用以下命令运行声纳分析:

mvn clean install sonar:sonar -Dsonar.java.binaries=**/*.java

更多参考:https://docs.sonarqube.org/latest/analysis/languages/java/

【讨论】:

    猜你喜欢
    • 2016-07-26
    • 1970-01-01
    • 2023-02-08
    • 2017-06-25
    • 2021-03-11
    • 2017-08-28
    • 2017-03-11
    • 2020-04-12
    • 1970-01-01
    相关资源
    最近更新 更多