"Нераспознанная опция: --format=COBERTURAXML" при попытке преобразовать отчет JSCover в cobertura xml

Я пытаюсь преобразовать 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 в classpath и вместо этого запустить следующую команду:

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

Я больше не получаю первую ошибку, но теперь получаю следующую ошибку:

Нераспознанная опция: --format=COBERTURAXML

Ошибка: не удалось создать виртуальную машину Java.

Ошибка: произошло фатальное исключение. Программа будет закрыта.

Я надеюсь, что кто-то может помочь мне с этим. Большое спасибо!

1 ответ

Первая попытка - правильный подход. Ошибка означает, что JSCover-all.jar не находится в том же каталоге, из которого вы выполняете команду. Абсолютный путь не нужен - относительный подойдет.

Во втором подходе вы передали 'jscover.report.Main' в качестве пути к классу JVM и '--format=COBERTURAXML' в качестве параметра команды 'java'.

Другие вопросы по тегам