Я пытаюсь использовать install4j с Maven 3, но я не понял, как настроить Maven und install4j для интеграции всех зависимых библиотек в установщик install4j.
Наша цель - интегрировать установщик install4j с нашим сервером сборки. Но я не понял, как файл проекта install4j получит информацию о зависимых библиотеках, которые должны быть интегрированы в установщики, но будет разрешен MAVEN.
Кто-нибудь знает, как настроить install4j и Maven pom.xml для решения нашей проблемы? Было бы чертовски, если кто-нибудь может указать мне в правильном направлении.
Большое спасибо.
Вы можете собирать все ваши зависимости с помощью maven-dependency-plugin
в некоторой папке, например ${project.build.directory}/installer-dependencies
а не добавлять каталог на экран Installer → Tab Custom Code & Resources
в вашей конфигурации install4j, Во время сборки maven install4j будет собирать все файлы jar из этого каталога и помещать их в среду установщика. Мы используем install4j с maven таким образом для четырех проектов, и это работает как шарм :).
Плагин maven для install4j не собирает структурную информацию из POM, он просто выполняет сборку install4j. Вся информация об установщике и файлах, которые должны быть распространены, уже содержится в файле проекта install4j.