Ответ 1
Посмотрите один OneJar. Существует также плагин sbt здесь
Я пытаюсь создать автономный .exe файл (или что-то подобное) из проекта scala, который я начал. Мне нужно создать его таким образом, чтобы человек, использующий приложение, выполнял минимальный объем работы (дважды щелкните установщик или только файл .exe). Каковы мои варианты?
Посмотрите один OneJar. Существует также плагин sbt здесь
Взгляните на ej-technologies создателей JProfiler, у них есть несколько продуктов, которые могут вам пригодиться, цитируя из их страница продукта:
install4j Кросс-платформенный Java-установщик который генерирует собственные установщики и пусковые установки приложений для вашего Приложения Java.
exe4j Создатель Java exe, который поможет вам интегрировать ваши Java-приложения в операционную среду Windows.
Это коммерческие продукты, и хотя я их не использовал, я использовал JProfiler уже много лет.
Я слышал об этом: Lauch4j.
Согласно сайту:
Можно переносить приложения на Windows, Linux, Mac OS X и Solaris
IzPack может быть полезен плагин для SBT.
Даже сам scala использует его: Они используют IzPack