Я унаследовал кодовую базу, в результате чего у нас есть проект компонентных тестов Maven, использующий JUnit в качестве среды, выполняющей тесты.
Все работает нормально, но проблема в том, что эти тесты должны быть скомпилированы вjar-with-dependencies, чтобы их можно было запускать на автономном компьютере с очень ограниченными внешними связями (например, не иметь доступа к maven central).
Мне удалось создать исполняемый jar с зависимостями, которые я могузапустить с использованием junit.jar и командной строки следующим образом:
java -cp jar-with-dependencies.jar:junit.jar junit.jar org.junit.runner.JUnitCore com.testsuite.AllTests
Это работает, но проблема в том, что мне также нужно выводить результаты JUnit в XML, как это делает плагин уверенного огня maven.
Тот же вопрос, что и здесь , но у меня нет исходников со мной, только jar-with-dependencies (я открыт для ввода чего-либо в это).Мне нужен отчет xml после запуска тестов с использованием аналогичного параметра командной строки:
java -cp jar-with-dependencies.jar:junit.jar junit.jar org.junit.runner.JUnitCore com.testsuite.AllTests