当前位置: 首页 > 知识库问答 >
问题:

SonarQube分析错误“SonarQube扫描器执行过程中的错误:请使用sonar.java.binaries提供项目的已编译类”

杜辰龙
2023-03-14

我在配置sonarqube 5.6.2版本和sonarqube scanner 2.5.1与maven 3.2.5版本时遇到了卡住。我有一个多模块的java项目,我已经定义了sonar.java.binaries=target/classes,但仍然面临以下错误:

共有1个答案

文鸣
2023-03-14

您正在分析一个Java项目,为此您使用Maven作为构建工具。因此,您将不使用SonarQube扫描器(CLI),而是使用SonarQube扫描器for Maven。

正如文档中所解释的,您只需执行:

mvn clean verify sonar:sonar
 类似资料:
  • 问题内容: 我在多模块项目中遇到错误,结构很简单,看起来像这样: 使用maven命令行后: 我是这个错误: 无法在项目X上执行目标org.sonarsource.scanner.maven:sonar-maven- plugin:3.3.0.603:sonar(default-cli):请为您的项目的已编译类提供sonar.java.binaries属性-> [帮助1] 编辑:这是我的结构 问题答

  • 我有SonarQube服务器和Jenkins实例运行在Windows机器上。 我已经创建了Jenkins job来用Sonarqube生成代码覆盖率报告。此作业在Linux机器上运行 null

  • 我正在尝试从我的jenkins节点运行soanrQube扫描,Sonar scanner版本是SonarQube scanner 3.1.0.1141,SonarQube服务器是SonarQube服务器5.6.4。得到以下错误,有谁能在这方面帮助我。

  • 当我像错误消息中建议的那样使用-x启动SonarQube扫描器时,我会得到以下结果: 我以以下方式启动扫描仪: 结束命令是 Start在end之前被明确地调用。会出什么问题?

  • 我已经在Sonarqube中配置了一个C#项目。分析完成后,我可以在项目“CSProjfromcs”的仪表板上看到下面的屏幕。 当我点击项目名称并转到详细信息页面时,它会显示“此项目为空”,如下所示。 我的C#项目包含两个文件,我能够正确地运行它。为什么在overview选项卡中显示“此项目为空”? 3.命令:“c:\sonarscanner.msbuild.exe”结束/d:sonar.logi