Я переношу версию Java-приложения среднего размера из Ant в Maven. Я мог бы легко перенести основной материал здания, но я также хотел бы создать пакеты установщика из сборки Maven. Самый простой способ - вызвать исходные скрипты Ant через плагин Ant, но я подумал, что, возможно, мне стоит сначала осмотреть поддержку некоторых Maven.
Мне нужно создать несколько разных инсталляторов для разных платформ:
- Windows 32/64 бит
- Linux 32/64 бит
- MacOS 32/64 бит
Для Linux теперь я думаю, что у нас есть только tar.gz и некоторые скрипты Bash для запуска демонов - пакет Debian/RPM будет намного приятнее, может быть, с зависимыми определениями пакетов. Для установщиков Windows мы используем установщик NullSoft. Я понятия не имею, как собирается пакет MacOS.
Существуют ли какие-либо инструменты для этого (или, по крайней мере, частично) из Maven?