JPackage копирует файлы в папку Resource приложения перед созданием DMG - PullRequest
0 голосов
/ 26 марта 2020

Я использую JPackage из Java 14 на MacOS и мне нужно скопировать файлы в папки MacOS и ресурсы приложения до создания DMG, но я не понимаю, как это сделать. В Руководстве пользователя Packaging Tool упоминается о запуске сценария из папки ресурсов с именем application-name-post-image. sh, но этого не происходит.

1 Ответ

3 голосов
/ 27 марта 2020

Для этого вам нужно разделить процесс на 3 этапа:

  1. вызов jpackage: Создать изображение приложения - это каталог, содержащий все элементы, которые будут go в пакете .dmg, но как обычный каталог
  2. редактирование файла: Копирование файлов в папки ресурсов и MacOS в образе приложения
  3. вызов jpackage: Создание окончательного приложения dmg из образа приложения, которое вы изменили

Пожалуйста, прочитайте раздел 5 для пользователя JPackage руководство , которое описывает этот процесс более подробно. По сути, вам нужно сделать два вызова jpackage, один для генерации образа приложения и один для генерации окончательного файла DMG.

Надеюсь, это поможет!

...