В моем хранилище есть jar-программа, которая проверяет некоторые файлы в моем проекте.Когда проверка не пройдена, у нее ненулевой код возврата.JAR находится в моем хранилище Nexus, поэтому я хочу загрузить его как зависимость.
Я настроил его для выполнения с maven-exec-plugin
и java target (как в здесь), но он выполняется в той же JVM, что и Maven, сборка Maven останавливается при вызове System.exit
, так как не выполняет форк .
Очень приятная особенность настройки зависимости maven-exec-plugin заключается в том, что она загружает jar и все его зависимости, поэтому нет необходимости использовать подключаемый модуль maven для включения всех jar-файлов в исполняемый файл.
Как мне настроить мой pom.xml для выполнения зависимости jar и корректного останова при сбое?