我尝试使用Sonarqube检查项目的代码质量。
我创建了一个Docker容器,它同时包含Sonarqube和我的项目。
我已将Sonarqube bin
文件添加到我的路径中:
/root/sonarqube-6.2/bin/linux-x86-64/
。
我已经使用sonar.sh start
启动了Sonarqube脚本。
然后,在我项目的主目录中,我添加了一个包含此内容的文件sonar-project.properties
:
# must be unique in a given SonarQube instance
sonar.projectKey=my:project
# this is the name displayed in the SonarQube UI
sonar.projectName=My project
sonar.projectVersion=1.0
# Path is relative to the sonar-project.properties file. Replace "\" by "/" on Windows.
# Since SonarQube 4.2, this property is optional if sonar.modules is set.
# If not set, SonarQube starts looking for source code from the directory containing
# the sonar-project.properties file.
sonar.sources=.
# Encoding of the source code. Default is default system encoding
#sonar.sourceEncoding=UTF-8
然后,从项目的主目录我运行:sonar-runner
。
但是,无法识别该命令:
bash: sonar-runner: command not found
我做错了什么?