我正在使用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行如下。
您能帮我理解这个问题的可能原因吗?
答案 0 :(得分:0)
在这种环境中尝试过相同的(?):
问题似乎来自于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:\...""
,其中应省略外部引号。