我有一个Java Maven项目,我成功地将Mercurial Hash集成到了我创建的debian包的名称中。但是,如果我尝试使用dpkg -i packagename
安装我的包,它总是失败。Java:Maven和Mercurial:安装包含mercurial hash的debian包作为名称(版本)失败
我的包名看起来像project-befea875286+.deb
然而,当我尝试安装它,我从»/var/lib/dpkg/tmp.ci/control«
得到错误信息,有我的版本号无效本地字符»project+${buildNumber}«
任何想法,我怎么能解决这个问题问题?我猜是因为maven的$ {buildNumber},但否则我无法在版本中集成散列。我使用buildnumber-maven-plugin获得了mercurial hash。
感谢:-)
感谢您的回答,但那不是我想要的。我已经增加了我的版本号。 “项目”只是我用过的一个例子。但是我需要额外的信息,就像其中的mercurial hash一样。不管怎么说,还是要谢谢你。 – nano7 2012-03-15 10:22:41