尝试将JSCover报告转换为cobertura xml时出现“无法识别的选项:--format = COBERTURAXML”

时间:2014-12-12 06:31:12

标签: cobertura jscoverage

我正在尝试将JSCover转换为cobertura xml。

根据我读过的内容,命令如下:

java -cp JSCover-all.jar jscover.report.Main --format=COBERTURAXML REPORT-DIR SRC-DIRECTORY

但是我收到了错误

  

“错误:无法找到或加载主类jscover.report.Main”

即使我设置了那里的完全限定路径,也找到 JSCover-all.jar

所以我尝试将 JSCover-al.jar 包含在类路径中,然后运行以下命令:

java -cp jscover.report.Main --format=COBERTURAXML target/local-storage-proxy target/local-storage-proxy/original-src

我不再收到第一个错误但我现在收到以下错误:

  

无法识别的选项: - format = COBERTURAXML

     

错误:无法创建Java虚拟机。

     

错误:发生了致命异常。程序将退出。

我希望有人可以帮助我。非常感谢!

1 个答案:

答案 0 :(得分:0)

第一次尝试是正确的方法。该错误意味着JSCover-all.jar不在您执行命令的同一目录中。不需要绝对路径 - 相对的路径。

在第二种方法中,您已通过' jscover.report.Main'作为JVM的类路径和' - format = COBERTURAXML'作为' java'的参数命令。