我想尝试创建自己的PPA。我拥有的项目是使用maven构建的Java项目。到目前为止,这是我已经完成的工作:
- 创建了PPA。
- 在启动板上设置一个新项目。
- 添加了一个从SVN存储库导入我的项目的分支。
- 为该分支创建了一个配方,将该配方发布到我的PPA中。
这就是我卡住的地方。
我已经阅读了这些教程,并且在Google上搜索了很多内容;但是,我无法找到如何构建项目的方法。
我可以开始建立分支;但是,正如我所料,它失败了。我想我必须将一些元信息(如makefile)放入存储库中。甚至可以在Launchpad上构建和打包Maven项目吗?我还尝试使用bzr dh-make
和在本地构建.deb文件debuild
。bzr dh-make
在文件./debian
夹中创建了很多文件,但 debuild
失败了。我想如果我在项目中指定了正确的元信息,它将可以正常工作,因此它与Launchpad上的问题相同。
我知道这是一个非常普遍的问题,但是我认为.deb
即使您没有像我这样的“异国情调”案例,也缺少用于打包文件的适当教程。
把它们加起来:
我必须在项目中提供哪些文件/信息,以便可以正确构建和打包它们?
任何帮助将是巨大的:-)