Если бы я распространял свое приложение CLI, оно состоит из jar
, в манифесте которого объявлен класс main
, который принимает аргументы командной строки и выдает какой-то вывод, как в обычном приложении CLI, а также .bat
и .sh
скрипты, которые облегчают запуск .jar
, освобождая пользователя от написания -java -jar yadda yadda
, просто прибегая к типу myapp somecommand -flag
.
Как мне упаковать такое приложение, чтобы распространять его среди пользователей?
Я не думаю, что мне нужны нативные двоичные файлы, такие как файл Windows .exe
, потому что я хочу, чтобы приложение оставалось только CLI.
Заранее спасибо.