Я использую maven-buildnumber-plugin для генерации моего номера версии для пакетов JAR / WAR / EAR. Итак, при компиляции я получу, например, $ {project.version} - $ {buildNumber}, потому что установлено это значение. Но при использовании mvn deploy только $ {project.version} - это имя файла, то же самое, когда я установил в pom.xml значение XX $ {buildNumber}, тогда имя файла ist file-XXX $ {buildNumber} (<- не содержимое buildNumber, вместо $ {buildNumber as test}). Что я делаю не так? Я также хочу, чтобы файлы были установлены с помощью $ {project.version} $ {buildNumber}.
спасибо за любую помощь
Маркус





Не на 100% уверен, что следую вашему вопросу, но у меня возникла проблема с получением номера сборки в моем манифесте WAR. Мне помогло обсуждение здесь. Мне пришлось создать глобальное свойство под названием build.version
<properties>
<build.version>${project.version}-r${buildNumber}</build.version>
</properties>
и используйте это вместо прямого использования $ {buildNumber}. Надеюсь, это поможет решить вашу проблему.
V пригодится и для Хадсона / Дженкинса. weblogs.java.net/blog/johnsmart/archive/2008/03/… - см. Также раздел архива по плагину уха maven.