Как конвертировать установщик файлов jar в файл, поддерживаемый Linux, Windows, macOS?

#java #linux #windows #spring-boot #maven

Вопрос:

У меня есть исполняемый файл jar, и как мне преобразовать его в файл установщика, который должен поддерживать Windows(.exe), Linux(.rpm/.deb), среды macOS? Существуют ли какие-либо собственные инструменты для этого? или какие-либо плагины maven?

Комментарии:

1. Вы смотрели на новые инструменты, доступные в Java 16?

2. Вы можете использовать что-то вроде install4j , которое может быть вызвано для каждого плагина maven . Альтернативой может быть NSIS , также доступный с maven-плагином