Я пытаюсь понять различия между этими двумя типами установщиков. В идеале я хочу иметь возможность не пакет Java, но имеет (как и должно быть на Debian) зависимость пакета. Это работает для Debian plugin:sbt-native-package Debian против JDKPackager
enablePlugins(DebianPlugin)
debianPackageDependencies in Debian += "java6-runtime"
В идеале я хочу иметь .desktop
запись для моего рабочего стола менеджера (например, Gnome), обработки значок, запуск и Jvm параметры и ассоциации файлов. Это автоматически обрабатывается JDKPackager plugin:
enablePlugins(JDKPackagerPlugin)
jdkAppIcon := ...
jdkPackagerJVMArgs := Seq("-Xmx1g")
jdkPackagerAssociations += FileAssociation(
"foobar", "application/foobar", "Foobar file type", myIcon)
Как бы я добиваюсь установку, которая сочетает в себе эти две функции, зависимости пакетов и интеграции настольных приложений?
Я думаю, что jdkpackager - это путь. Он настроен с помощью ant build.xml. Проверьте, позволяет ли это исключить jre. Вы также можете создать запрос функции на нашей странице github. – Muki