由于analyse.xml问题导致SonarQube 4.4错误的SourceMeter插件。有没有人能够解决这个问题?

时间:2014-10-04 14:25:36

标签: sonarqube

我正在使用SonarQube 4.4评估SonarQube的SourceMeter插件,以及我从SourceMeter网站https://www.sourcemeter.com/download/下载的插件。当我尝试执行Java项目的代码审查时,它总是在analyze.xml的以下行中给出错误。

错误:Sonar跑步者执行期间出错 错误:无法执行声纳 错误:引起:执行此行时发生以下错误: E:\ CI \ SourceMeter-Java-6.0-x64-windows \ analyze.xml:479:exec返回:255 错误:引起:exec返回:255

第479行如下。

您能帮我理解这个问题的可能原因吗?

1 个答案:

答案 0 :(得分:0)

在这种环境中尝试过相同的(?):

  • Windows 7
  • Maven建立项目
  • SonarQube

问题似乎来自于Windows在尝试启动java进程时没有处理引号任何特殊的问题: "C:\dev\maven\repository\org\eclipse\persistence\javax.persistence\2.1.0\javax.persistence-2.1.0.jar" kann syntaktisch an dieser Stelle nicht verarbeitet werden.(意思是语法错误)

在包含这些行的一些executeJANScript.bat中引发了这种情况 set JOPTIONS="-j:|-cp ".;C:\dev\maven\repository\org\eclipse\persistence\javax.persistence\2.1.0\javax.persistence-2.1.0.jar;C:\..."",其中应省略外部引号。