У меня есть исполняемая программа jar. Это программа JavaFX. Он отлично работает на OpenJDK 8 и выше. Я хочу опубликовать его как пакет snap в портале разработчиков Ubuntu. В настоящее время я упакован как файл deb, однако Ubuntu не принимает их. Мне нужно представить его как пакет.Как создать пакет snap, который запускает исполняемую банку?
Это мое текущее препятствие. Я совершенно новичок в Snapcraft. Я прочитал документацию по адресу http://snapcraft.io Это дало хороший обзор команд терминала и теории оснастки.
Я все еще не могу правильно упаковать свою программу (код my snapcraft.yaml). Все, что мне нужно, это включенность openjdk-8-jre и моя исполняемая банка. Созданный мной пакет deb установил отлично и создает файл рабочего стола со значком, чтобы люди могли запускать его из меню. Есть ли способ включить это в пакет snap?
Благодарим за помощь!
Я пытался использовать OpenJDK-демо в качестве шаблона. Файлы openjdk-demo не будут компилироваться в snapcraft. Я получаю это при попытке построить: «Snapcraft: snapping ~/snappy-playpen/openjdk-demo/snapcraft.yaml Snapcraft: что-то пошло не так. Snapcraft вернулась с: проблемы при проверке snapcraft.yaml: дополнительные свойства не разрешено («конфайнмент» был неожиданным) « – Nickety
Какую версию оснастки вы используете? – dholbach
Это версия Snapcraft 2.8.4 – Nickety