Чтобы получить тестовое покрытие, мне нужно добавить флаг
Код: Выделить всё
-javaagent:{mavenHome}/repository/org/jacoco/org.jacoco.agent/0.8.10/org.jacoco.agent-0.8.10-runtime.jar=destfile={targetLocation}/jacoco-it.exec
Код: Выделить всё
String mavenHome = System.getenv("MAVEN_HOME");
Мой коллега посоветовал мне выполнить поиск maven в MAVEN_HOME/repository/org/jacoco/org.jacoco.agent< /code> (в котором указаны все номера версий) и получить самую последнюю версию, найдя максимальную версию в этой папке, но это кажется таким хакерским. Это очень «автоматически», когда вы запускаете файлы jar с помощью maven, поскольку он автоматически добавляет этот флаг. Но так как наш код представляет собой кастомный запуск jar-файлов через код, мне нужно самому создать этот флаг. Есть ли какие-нибудь нехакерские способы сделать это?
Подробнее здесь: https://stackoverflow.com/questions/793 ... rough-code
Мобильная версия