Я хотел бы иметь возможность использовать Maven для автоматизации процесса сборки моего приложения.Портативное приложение с Maven launch4j и NSIS
Приложение представляет собой запущенную банку, которая обернута локальной копией jre с использованием launch4j, которая затем включена в сценарий NSIS. Мне нужно построить установщик.
Я нашел плагин launch4j для Maven, который позволяет мне обернуть банку локальным jre, как я хочу, но дело в том, что я хотел бы загрузить правильный jre в локальном каталоге при запуске Maven процесс сборки.
Причина в том, что по соображениям совместимости приложение будет использовать jre 1.6, но это может измениться в будущем. Есть ли способ заставить Maven загрузить jre, соответствующую настройке приложения, так как он загрузит зависимость? Как если бы я изменил конфигурацию, чтобы использовать 1.8 jre, Maven автоматически загрузил jre 1.8 в каталог, который я хочу.
Возможно ли это сделать или нужно загрузить его вручную и добавить каталог jre в мой проект (или что-то еще, о чем я не думал)?