Я хотел попробовать создать свой собственный PPA. У меня есть проект Java, построенный с Maven. Это то, что я уже сделал:
- Создал PPA.
- Настройте новый проект на Launchpad.
- Добавлена ветка, которая импортирует мой проект из репозитория SVN.
- Создал рецепт для той ветки, которая публикует сборки для моего PPA.
Вот где я застрял.
Я читал учебники и много гуглил; но я не смог выяснить, как построить свой проект.
Я могу начать сборку для ветви; но, как я и ожидал, это не удалось. Я предполагаю, что я должен поместить некоторую метаинформацию, такую как make-файл, в хранилище. Можно ли даже создавать и упаковывать проекты Maven на Launchpad? Я также попытался создать файл .deb локально, используя bzr dh-make
и debuild
. bzr dh-make
создал много файлов в ./debian
папке, но debuild
не удалось. Я думаю, что это сработало бы, если бы я указал правильную метаинформацию в своем проекте, поэтому это та же проблема, что и на Launchpad.
Я знаю, что это довольно общий вопрос, но я думаю, что не хватает надлежащих руководств для упаковки .deb
файлов, даже если у вас нет такого «экзотического» случая, как я.
Подвести итог:
Какие файлы / информацию я должен предоставить в своем проекте, чтобы его можно было правильно собрать и упаковать?
Любая помощь будет отличной :-)