SonarQube:未检索到任何分析

SonarQube:未检索到任何分析,sonarqube,sonarqube-scan,Sonarqube,Sonarqube Scan,我试着运行一个项目 执行是成功的,但似乎没有任何分析 命令提示符下的日志如下所示: C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin>sonar-scanner.bat C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin\.. INFO: Scanner configuration file: C:\Users\kong-yong.tay\Deskt

我试着运行一个项目

执行是成功的,但似乎没有任何分析

命令提示符下的日志如下所示:

C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin>sonar-scanner.bat
C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin\..
INFO: Scanner configuration file: C:\Users\kong-yong.tay\Desktop\Sonar\sonar-sca
nner-2.6.1\bin\..\conf\sonar-scanner.properties
INFO: Project root configuration file: NONE
INFO: SonarQube Scanner 2.6.1
INFO: Java 1.8.0_102 Oracle Corporation (64-bit)
INFO: Windows 7 6.1 amd64
INFO: User cache: C:\Users\kong-yong.tay\.sonar\cache
INFO: Load global repositories
INFO: Load global repositories (done) | time=167ms
WARN: Property 'sonar.jdbc.url' is not supported any more. It will be ignored. T
here is no longer any DB connection to the SQ database.
INFO: User cache: C:\Users\kong-yong.tay\.sonar\cache
INFO: Load plugins index
INFO: Load plugins index (done) | time=11ms
INFO: SonarQube server 5.6
INFO: Default locale: "en_US", source code encoding: "UTF-8"
INFO: Process project properties
INFO: Load project repositories
INFO: Load project repositories (done) | time=173ms
INFO: Load quality profiles
INFO: Load quality profiles (done) | time=87ms
INFO: Load active rules
INFO: Load active rules (done) | time=569ms
WARN: SCM provider autodetection failed. No SCM provider claims to support this
project. Please use sonar.scm.provider to define SCM of your project.
INFO: Publish mode
INFO: -------------  Scan Javascript Sonar Runner Simple
INFO: Language is forced to js
INFO: Load server rules
INFO: Load server rules (done) | time=325ms
INFO: Base dir: C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin
INFO: Working dir: C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin\
.sonar
INFO: Source paths: C:\Users\kong-yong.tay\Desktop\Sonar\sonar-examples-master\p
rojects\languages\javascript\javascript-sonar-runner\src
INFO: Source encoding: UTF-8, default locale: en_US
INFO: Index files
WARN: File 'C:\Users\kong-yong.tay\Desktop\Sonar\sonar-examples-master\projects\
languages\javascript\javascript-sonar-runner\src\Person.js' is ignored. It is no
t located in module basedir 'C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-
2.6.1\bin'.
INFO: 0 files indexed
INFO: Quality profile for js: Sonar way
INFO: JaCoCoSensor: JaCoCo report not found : C:\Users\kong-yong.tay\Desktop\Son
ar\sonar-scanner-2.6.1\bin\target\jacoco.exec
INFO: JaCoCoItSensor: JaCoCo IT report not found: C:\Users\kong-yong.tay\Desktop
\Sonar\sonar-scanner-2.6.1\bin\target\jacoco-it.exec
INFO: Sensor Lines Sensor
INFO: Sensor Lines Sensor (done) | time=0ms
INFO: Sensor SCM Sensor
INFO: No SCM system was detected. You can use the 'sonar.scm.provider' property
to explicitly specify it.
INFO: Sensor SCM Sensor (done) | time=2ms
INFO: Sensor Zero Coverage Sensor
INFO: Sensor Zero Coverage Sensor (done) | time=0ms
INFO: Sensor Code Colorizer Sensor
INFO: Sensor Code Colorizer Sensor (done) | time=0ms
INFO: Sensor CPD Block Indexer
INFO: DefaultCpdBlockIndexer is used for js
INFO: Sensor CPD Block Indexer (done) | time=1ms
INFO: Calculating CPD for 0 files
INFO: CPD calculation finished
INFO: Analysis report generated in 72ms, dir size=11 KB
INFO: Analysis reports compressed in 14ms, zip size=4 KB
INFO: Analysis report uploaded in 86ms
INFO: ANALYSIS SUCCESSFUL, you can browse http://localhost:9000/dashboard/index/
org.sonarqube:java-simple-sq-scanner
INFO: Note that you will be able to access the updated dashboard once the server
 has processed the submitted analysis report
INFO: More about the report processing at http://localhost:9000/api/ce/task?id=A
VZ3vdRUAtopFvSq_-I1
INFO: ------------------------------------------------------------------------
INFO: EXECUTION SUCCESS
INFO: ------------------------------------------------------------------------
INFO: Total time: 4.071s
INFO: Final Memory: 47M/180M
INFO: ------------------------------------------------------------------------
它第一次运行(虽然没有任何分析结果,但数据库中记录了日志)。但是,在我运行测试的后续时间,它已经停止了与数据库的连接

请提供帮助。

您应该在项目所在的目录中运行SonarQube扫描仪,而不是从扫描仪的存储位置运行。简言之(就您而言):

现状 当前您从以下位置运行它:

信息:工作目录:C:\Users\kong yong.tay\Desktop\Sonar\Sonar-scanner-2.6.1\bin\

但您的代码位于:

信息:源路径:C:\Users\kong yong.tay\Desktop\Sonar\Sonar examples master\projects\languages\javascript\javascript Sonar runner\src

由于您没有明确设置
sonar.projectBaseDir
(请参阅),因此您会得到以下警告:

警告:文件'C:\Users\kong yong.tay\Desktop\Sonar\Sonar examples master\projects\ languages\javascript\javascript sonar runner\src\Person.js'被忽略。不是 t位于模块basedir'C:\Users\kong yong.tay\Desktop\Sonar\Sonar scanner中- 2.6.1\bin'

信息:索引了0个文件

您应该在项目所在的目录中运行SonarQube扫描仪,而不是从扫描仪的存储位置运行。简言之(就您而言):

现状 当前您从以下位置运行它:

信息:工作目录:C:\Users\kong yong.tay\Desktop\Sonar\Sonar-scanner-2.6.1\bin\

但您的代码位于:

信息:源路径:C:\Users\kong yong.tay\Desktop\Sonar\Sonar examples master\projects\languages\javascript\javascript Sonar runner\src

由于您没有明确设置
sonar.projectBaseDir
(请参阅),因此您会得到以下警告:

警告:文件'C:\Users\kong yong.tay\Desktop\Sonar\Sonar examples master\projects\ languages\javascript\javascript sonar runner\src\Person.js'被忽略。不是 t位于模块basedir'C:\Users\kong yong.tay\Desktop\Sonar\Sonar scanner中- 2.6.1\bin'

信息:索引了0个文件


嗨,尼古拉斯,我已经得到了分析结果。谢谢但是,似乎数据库中没有记录日志。第一次运行时已记录,但随后的运行未记录在数据库表dbo.projects中。你知道为什么会这样吗?我试着在网上寻找解决方案,但似乎不起作用。[链接]@KongYong:检查一下数据库,看看是否有错误。如果它解决了您的问题,也可以这样做。@NicolasB.-SonarSourceTeam,根据您的建议,我还设置了projectBaseDir。但是,如果我的项目位于第一个文件夹中的d:\sample\中,那么它是源文件,而另一个是sonar-project.properties文件。我还把sonar scanner文件夹和这个源放在一起。但我还是遇到了这个错误。@VjyV:不要玩
projectBaseDir
作为初学者,只需将
sonar project.properties
放在项目的根目录下,然后从该目录运行
sonar scanner
location@NicolasB.-SonarSourceTeam,是的,我已经这样做了,但仍然忽略了js文件Hi Nicholas,我已经设法得到了分析结果。谢谢但是,似乎数据库中没有记录日志。第一次运行时已记录,但随后的运行未记录在数据库表dbo.projects中。你知道为什么会这样吗?我试着在网上寻找解决方案,但似乎不起作用。[链接]@KongYong:检查一下数据库,看看是否有错误。如果它解决了您的问题,也可以这样做。@NicolasB.-SonarSourceTeam,根据您的建议,我还设置了projectBaseDir。但是,如果我的项目位于第一个文件夹中的d:\sample\中,那么它是源文件,而另一个是sonar-project.properties文件。我还把sonar scanner文件夹和这个源放在一起。但我还是遇到了这个错误。@VjyV:不要玩
projectBaseDir
作为初学者,只需将
sonar project.properties
放在项目的根目录下,然后从该目录运行
sonar scanner
location@NicolasB.-SonarSourceTeam,是的,我已经像这样做了,但仍然忽略了js文件
> cd C:\Users\kong-yong.tay\Desktop\Sonar\sonar-examples-master\projects\languages\javascript\javascript-sonar-runner
> C:\Users\kong-yong.tay\Desktop\Sonar\sonar-scanner-2.6.1\bin\sonar-scanner.bat