Я не могу сгенерировать пакет upstart zip.Я добавил следующее в мой проект sbt
...
enablePlugins(UpstartPlugin).
enablePlugins(JavaServerAppPackaging)
и затем запустил
sbt clean universal:packageBin
. Создается Zip-файл, но он содержит сценарий оболочки в ./bin
и файлы jar в./lib
это похоже на то, что получается, когда я использую JavaAppPackaging
!
Где нужны файлы conf и т. Д. Для upstart
?Я пропустил секретный соус или использовал неправильное заклинание?
Чтение всех документов на на этой странице У меня сложилось впечатление, что плагины архетипов определяют, что входит в мою упаковку, в то время как плагины форматаопределить, какую форму принимает пакет.
Так, например, у меня может быть проект Java Server, предназначенный для запуска в качестве пользователя демона с использованием JavaServerAppPackaging
(архетип) и добавлением параметра daemonUser
, нозатем свяжите это как Zip или Tar.gz, используя универсальный плагин (формат) или файл .deb, используя плагин Debian (формат).
Хорошо, я хочу Java-сервис со всеми файлами, необходимыми длябыть запущенным с upstart
System Loader, но упакованным в Zip-файл.Поэтому я предполагаю, что мне нужен плагин upstart (системный загрузчик архетипов) с универсальным (формат) плагином.
На документах системного загрузчика есть даже совет дляплагин upstart, говорящий
Вы можете использовать системные загрузчики с архетипом приложения Java или архетипом приложения сервера Java!
Ну, это именно то, что я хочу однако в нем не указано, как это сделать!
Может, кто-нибудь подскажет, как получить пакет zip с выскочкой макета, который запускает приложение Java Server?И если вы можете указать на документацию, которую я явно пропустил, то это также поможет моему пониманию: -)
Приветствия
Карл