Chciałem spróbować stworzyć własny PPA. Mój projekt to projekt Java zbudowany z maven. Oto co już zrobiłem:
- Utworzono PPA.
- Skonfiguruj nowy projekt na Launchpad.
- Dodano gałąź, która importuje mój projekt z repozytorium SVN.
- Stworzyłem przepis dla tego oddziału, który publikuje kompilacje na moim PPA.
Tu utknąłem.
Czytałem tutoriale i dużo googlowałem; ale nie byłem w stanie dowiedzieć się, jak zbudować mój projekt.
Mogę rozpocząć kompilację dla gałęzi; ale, jak się spodziewałem, zawodzi. Chyba muszę umieścić w repozytorium niektóre meta informacje, takie jak makefile. Czy w ogóle można budować i pakować projekty Maven na Launchpad? Próbowałem także zbudować plik .deb lokalnie, używając bzr dh-make
i debuild
. bzr dh-make
utworzył wiele plików w ./debian
folderze, ale debuild
nie powiodło się. Wydaje mi się, że zadziałałoby, gdybym określił właściwe meta informacje w moim projekcie, więc jest to ten sam problem, co w Launchpad.
Wiem, że to dość ogólne pytanie, ale myślę, że brakuje odpowiednich samouczków dotyczących pakowania .deb
plików, nawet jeśli nie masz takiej „egzotycznej” sprawy jak ja.
Podsumowując:
Jakie pliki / informacje muszę podać w swoim projekcie, aby można je było poprawnie zbudować i spakować?
Każda pomoc byłaby świetna :-)