2016-08-24 3 views
1

У меня есть исполняемая программа jar. Это программа JavaFX. Он отлично работает на OpenJDK 8 и выше. Я хочу опубликовать его как пакет snap в портале разработчиков Ubuntu. В настоящее время я упакован как файл deb, однако Ubuntu не принимает их. Мне нужно представить его как пакет.Как создать пакет snap, который запускает исполняемую банку?

Это мое текущее препятствие. Я совершенно новичок в Snapcraft. Я прочитал документацию по адресу http://snapcraft.io Это дало хороший обзор команд терминала и теории оснастки.

Я все еще не могу правильно упаковать свою программу (код my snapcraft.yaml). Все, что мне нужно, это включенность openjdk-8-jre и моя исполняемая банка. Созданный мной пакет deb установил отлично и создает файл рабочего стола со значком, чтобы люди могли запускать его из меню. Есть ли способ включить это в пакет snap?

Благодарим за помощь!

ответ

1

В Snappy Playpen мы собираем хорошие примеры снимков. Вот несколько а, которые могли бы помочь:

+0

Я пытался использовать OpenJDK-демо в качестве шаблона. Файлы openjdk-demo не будут компилироваться в snapcraft. Я получаю это при попытке построить: «Snapcraft: snapping ~/snappy-playpen/openjdk-demo/snapcraft.yaml Snapcraft: что-то пошло не так. Snapcraft вернулась с: проблемы при проверке snapcraft.yaml: дополнительные свойства не разрешено («конфайнмент» был неожиданным) « – Nickety

+0

Какую версию оснастки вы используете? – dholbach

+0

Это версия Snapcraft 2.8.4 – Nickety