上传Sonar报告失败

时间:2018-01-11 11:05:08

标签: sonarqube5.6

我有一个基于sonarqube的平台,当有人提交他们的java代码时,它会触发声纳扫描提交的文件,使用如下命令:

mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.inclusions = / * test1.java, / * test2.java,** / * test3 .java -Dsonar.projectKey = aaa -Dsonar.projectName = aaa -Dsonar.branch = aaa

有时它工作正常,有时会出现如下错误:

[INFO] Base dir: D:\GITMapping\Vendor.OrderSvc4j
[INFO] Working dir: D:\GITMapping\Vendor.OrderSvc4j\target\sonar
[INFO] Source encoding: UTF-8, default locale: zh_CN
[INFO] Sensor Lines Sensor
[INFO] Sensor Lines Sensor (done) | time=0ms
[INFO] Sensor SCM Sensor
[INFO] Sensor SCM Sensor (done) | time=0ms
[INFO] Sensor SonarJavaXmlFileSensor
[INFO] Sensor SonarJavaXmlFileSensor (done) | time=0ms
[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] Sensor CPD Block Indexer (done) | time=0ms
[INFO] Calculating CPD for 1 files
[INFO] CPD calculation finished
[INFO] Analysis report generated in 181ms, dir size=525 KB
[INFO] Analysis reports compressed in 110ms, zip size=75 KB
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO] 
[INFO] vendor-ordersvc .................................... FAILURE [01:48 min]
[INFO] vendor-ordersvc-support ............................ SKIPPED
[INFO] vendor-ordersvc-dal ................................ SKIPPED
[INFO] vendor-ordersvc-contract ........................... SKIPPED
[INFO] vendor-ordersvc-ext ................................ SKIPPED
[INFO] vendor-ordersvc-agent .............................. SKIPPED
[INFO] vendor-ordersvc-cache .............................. SKIPPED
[INFO] vendor-ordersvc-biz ................................ SKIPPED
[INFO] vendor-ordersvc-soa ................................ SKIPPED
[INFO] vendor-ordersvc-client ............................. SKIPPED
[INFO] vendor-ordersvc-dotnet-client ...................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:49 min
[INFO] Finished at: 2018-01-11T18:55:04+08:00
[INFO] Final Memory: 108M/1585M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar (default-cli) on project vendor-ordersvc: Fail to request http://10.33.20.39:9000/api/ce/submit?projectKey=com.ctrip.tour:vendor-ordersvc&projectName=vendor-ordersvc&projectBranch=6c99fd81ee61f737b49cedfff2080c8ff5d65f45: Read timed out -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException

2 个答案:

答案 0 :(得分:1)

我通过在扫描命令中添加-Dsonar.ws.timeout = 300来解决这个问题:

mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.2:sonar -Dsonar.inclusions = / * test1.java,/ * test2.java,** / * test3.java -Dsonar.projectKey = aaa -Dsonar.projectName = aaa -Dsonar.branch = aaa -Dsonar.ws.timeout = 300

答案 1 :(得分:0)

尝试使用以下语法:

mvn -b -U clean install声纳:sonar -Dsonar.host.url = -Dsonar.verbose = true Dsonar.scm.forceReloadAll = true 然后将你的声纳参数和连接添加到pom.xml ofcourse。

在我的情况下,这种语法总是成功的。

如果它仍然不起作用,那么我的假设是你的pom.xml设置不正确。

祝你好运

相关问题