c - 在 C 项目上运行 sonar-runner 时,我得到这个 Missing or bad plugin

标签 c sonarqube sonar-runner

我正在尝试分析 sonarQube 示例提供的示例项目。我的 SonarQube 上安装了这个 C/C++ 2.0 版插件。 我的 sonar-project.properties 有这些内容。

Sonar 项目.properties

sonar.projectKey=org.codehaus.sonar:simple-c-project

sonar.projectName=Simple C project analyzed with the SonarQube Runner

sonar.projectVersion=1.0

sonar.sources=src

sonar.language=c

sonar.sourceEncoding=UTF-8

当我为此项目运行 sonar-runner 命令时,出现如下错误

ERROR: Error during Sonar runner execution

org.sonar.runner.impl.RunnerException: Unable to execute Sonar
at org.sonar.runner.impl.BatchLauncher$1.delegateExecution(BatchLauncher.java:91)
at org.sonar.runner.impl.BatchLauncher$1.run(BatchLauncher.java:75)
at java.security.AccessController.doPrivileged(Native Method)
at org.sonar.runner.impl.BatchLauncher.doExecute(BatchLauncher.java:69)
at org.sonar.runner.impl.BatchLauncher.execute(BatchLauncher.java:50)
at org.sonar.runner.api.EmbeddedRunner.doExecute(EmbeddedRunner.java:102)
at org.sonar.runner.api.Runner.execute(Runner.java:90)
at org.sonar.runner.Main.executeTask(Main.java:70)
at org.sonar.runner.Main.execute(Main.java:59)
at org.sonar.runner.Main.main(Main.java:41)

原因:com.A.A.A.B.A:插件许可证丢失或错误。请检查日志。

我是否缺少任何插件或者插件安装不正确。

谢谢。

最佳答案

如果您不想使用商业插件,您也可以使用 Sonar 中的另一个名为 sonar-cxx 的插件。它的社区版插件。您可以在这里找到它-https://github.com/wenns/sonar-cxx/wiki/Installation

您可以从这里下载 - https://github.com/wenns/sonar-cxx/releases/tag/cxx-0.9.1

关于c - 在 C 项目上运行 sonar-runner 时,我得到这个 Missing or bad plugin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21642515/

相关文章:

integration-testing - 在 SONAR 中使用 Jacoco 的 IT 测试覆盖率为 0%

SonarQube 5.6 与 Java 项目 (JDK 1.6)

c - 从 C 中的单个格式化键盘行填充数组

c - C 中的 switch case 多个范围

sonarqube - 让质量门违规导致增量分析失败

sonarqube - 在本地运行 Sonar 运行器失败

gradle - 如何在 Gradle 中为多模块项目聚合 Sonar 报告?

c - 线程调用其他程序

c - 如何使用动态分配创建结构体的二维数组?

java - 当问题没有适当的解决方案时,有什么建议?