У меня есть проект Java Maven, в котором я успешно интегрировал Mercurial Hash в имя созданного пакета Debian. Однако, если я пытаюсь установить свой пакет с dpkg -i packagename
, он всегда терпит неудачу.
Мое имя пакета выглядит как project-befea875286+.deb
Однако, когда я пытаюсь установить его, я получаю сообщение об ошибке от »/var/lib/dpkg/tmp.ci/control«
, что в моем номере версии есть недопустимые символы »project+${buildNumber}«
Есть идеи, как мне решить эту проблему? Я думаю, это из-за $ {buildNumber} от maven, но в противном случае я не смог бы интегрировать хеш в версию. Я получаю ртутный хеш с помощью buildnumber-maven-plugin.
Спасибо: -)