我有一个 Java Maven 项目,我成功地将 Mercurial Hash 集成到我创建的 debian 包的名称中。但是,如果我尝试使用dpkg -i packagename
它安装我的包总是失败。
我的包名看起来像project-befea875286+.deb
但是,当我尝试安装它时,我收到错误消息,»/var/lib/dpkg/tmp.ci/control«
即我的版本号中存在无效字符»project+${buildNumber}«
知道如何解决这个问题吗?我猜是因为来自 maven 的 ${buildNumber},否则我无法将哈希集成到版本中。我通过使用 buildnumber-maven-plugin 获得了 mercurial 哈希。
谢谢 :-)