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

关于无法执行目标组织。声纳源。扫描仪。maven:sonar maven插件:3.8.0.2131:sonar(默认cli)

公英哲
2023-03-14

现在我正在构建Gitlab CI/CD和SonarQube之间的集成,但现在我无法通过CI将其推送到SonarQube服务器以获得帮助

[错误]无法执行目标组织。声纳源。扫描仪。maven:sonar maven插件:3.8.0.2131:sonar(默认cli)在jeecg启动父项目上:您的项目包含。java文件,请提供声纳编译类。JAVA二进制文件属性,或将其从声纳分析中排除。排除财产-

Sonarqube版本8.1

共有1个答案

曹恩
2023-03-14

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

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

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

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

 类似资料:
  • 我尝试使用Jenkins上的java项目运行声纳分析,使用标准的maven sonar:sonar goal,并使用post STEP>>Execute SonarQube Scanner。我使用的maven目标是。 对于SonarQube扫描仪,我使用了下面的maven目标 SonarQube版本-7.7声纳扫描仪版本-3.3.0 Jenkins版本-2.164.3 Maven版本-3.6.1

  • 我应该在属性文件中添加什么以便它包括。模块文件?

  • 声纳扫描仪在运行扫描仪时抛出空指针异常。错误指向一个枚举。它实现了一个典型的接口。 我记得几个月前运行扫描仪时没有出现任何问题,但这次不同了,感谢您的帮助。 添加了一些乱码,我可以保证没有编译问题。 包括声纳项目属性。#所需元数据sonar.project密钥=com.companysonar.project名称=项目sonar.project版本=1.0

  • 我有java项目(非梯度),想要测试Sonarqube。所以,我安装了sonar-scanner for mac(https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/)我如何使用它扫描我的Java项目? 我的项目结构是:src->main-java->COM->MyCompany>PackageName1->[java文件]sr

  • maven jar插件失败,错误如下: 无法执行目标组织。阿帕奇。专家plugins:maven-jar plugin:3.1.2:jar(默认jar)on project myProject:您必须使用分类器将补充工件附加到项目中,而不是替换它们。 我正在使用Java11。我将maven jar插件从2.4升级到了3.1.0。 它只在mvn清洁安装部署时失败。(没有部署,它正在正确运行)。 有什