Используя Maven 1.x без дополнительных плагинов, как кто-то создает исполняемый файл jar?
Используя Maven 1.x только со стандартными подключаемыми плагинами, какая конфигурация необходима для сборки исполняемого Jar-файла?
Ответы должны охватывать:
- в том числе зависимости в целевой Jar
- правильная конфигурация пути к классам, чтобы сделать Jar-файлы зависимостей доступными
1 ответ
Ну, самый простой способ - просто установить свойство maven.jar.mainclass для основного класса, который вы хотите использовать.
Что касается настройки манифеста classpath, вы можете использовать maven.jar.manifest.classpath.add = true, чтобы maven автоматически обновлял classpath на основе зависимостей, описанных в project.xml.
Отказ от ответственности: Прошло много времени с тех пор, как я использовал Maven 1, и я не проверял ничего из этого, но я уверен, что это поможет вам начать работу в правильном направлении. Для получения дополнительной информации ознакомьтесь с документацией по плагину jar.