Java Sonar未在Sonar.api.resources中找到依赖项

Java Sonar未在Sonar.api.resources中找到依赖项,java,dependencies,sonarqube,sonar-runner,Java,Dependencies,Sonarqube,Sonar Runner,我正试图使用sonar runner对我的项目进行静态分析,但出现以下错误: Exception in thread "main" org.sonar.runner.RunnerException: org.picocontainer.i njectors.AbstractInjector$UnsatisfiableDependenciesException: org.sonar.api.reso urces.Languages has unsatisfied dependency 'class

我正试图使用sonar runner对我的项目进行静态分析,但出现以下错误:

Exception in thread "main" org.sonar.runner.RunnerException: org.picocontainer.i
njectors.AbstractInjector$UnsatisfiableDependenciesException: org.sonar.api.reso
urces.Languages has unsatisfied dependency 'class [Lorg.sonar.api.resources.Lang
uage;' for constructor 'public org.sonar.api.resources.Languages(org.sonar.api.r
esources.Language[])' from org.picocontainer.DefaultPicoContainer@15c13ef:34<[Im
mutable]:org.picocontainer.DefaultPicoContainer@1865b28:206<[Immutable]:org.pico
container.DefaultPicoContainer@8d5a91:18<|
......
...
.

这是一个新的安装,我没有在sonar服务器上下载任何其他插件。

您收到的消息倾向于说您的sonar安装已损坏:没有安装任何语言插件,而默认情况下sonar发行版(=ZIP文件)附带Java生态系统。(您可以查看“/extensions/plugin”文件夹并检查是否安装了Java插件)


为了简单起见,最好是重新进行新的安装。

您能详细说明您正在使用的版本吗?(Sonar、SonarRunner等)您遇到的错误很奇怪,如果您只安装了最新版本的Sonar和Sonar Runner,则不应该出现这种错误。Sonar Runner:2.0 | Sonar:3.4.1
# required metadata
sonar.projectKey=smstomb:myProject
sonar.projectName=My Project
sonar.projectVersion=1.0

# optional description
sonar.projectDescription=This is my project

# path to source directories (required)
sonar.sources=src/main

# path to test source directories (optional)
sonar.tests=src/test

sonar.libraries=lib/*.jar

sonar.language=java

sonar.sourceEncoding=UTF-8