Jpackage «отсутствует файл .jpackage.xml в каталоге изображения приложения» на jdk19

У меня есть скрипт, который создает мое Java-приложение, используяjpackageдля макОС.

Сначала он создает приложение, а затем упаковывает его в файл DMG. Раньше это работало с Java 18, но теперь с новой Java 19 это не работает сjava.lang.RuntimeException: Error: Missing .jpackage.xml file in app-image dir (/my-project/target/artifact-image). Сценарий в основном выглядит следующим образом:

      ${java.home}/bin/jpackage --type app-image --input ${copied-none-modular-dependencies} \
  --resource-dir ${project.build.directory}/package --module-path ${copied-modular-dependencies} \
  --add-modules ${app.additional.modules} --module ${app.main.module}/${app.main.class} \
  --dest ${artifact.image.path} --name "My awesome app" --app-version ${project.version} --verbose \
  --mac-package-name "My awesome app" --mac-package-identifier com.example.awesome.app
${java.home}/bin/jpackage --type dmg --app-image ${artifact.image.path} \
  --resource-dir ${project.build.directory}/package --dest ${artifact.output.path} \
  --name "My awesome app" --app-version ${project.version} --verbose

Это.jpackage.xmlподать что-то новое? Как он должен быть сгенерирован? Я не могу найти его в каталоге, указанном ошибкой...

0 ответов

Другие вопросы по тегам