I wanted to try creating my own ppa. The project I have is a java project build with maven. This is what I've already done so far:
- created a ppa
- set up a new project on launchpad
- added a branch that is importing my project from a svn repository
- created a recipe for that branch that is publishing the builds to my ppa
This is where I'm stuck. I've read the tutorials and googled a lot but I wasn't able to find out how to build my project. I can start a build for the branch but as I expected it fails. I guess I have to put some meta information like a makefile into the repository. Is it even possible to build and package maven projects on launchpad? I also tried to build a .deb file locally using bzr dh-make and debuild. bzr dh-make created a lot of files in the ./debian folder but debuild failed. Guess it would work if I specified the right meta information in my project so it's the same problem as on launchpad.
I know this is a pretty general question but I think there is a lack of proper tutorials for packaging .deb files even if you don't have an "exotic" case like me. To summon it up: What files/information do I have to provide in my project so that it can be properly build and packaged?
Any help would be great :-)