2008-10-02 2 views
2

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

ТНХ для любой помощи

Markus

ответ

3

Не 100% уверен, что я следую за ваш вопрос, но у меня была проблема с получением номер сборки в моей WAR манифеста. Дискуссия here помогла мне. Я должен был создать глобальное свойство под названием build.version

<properties> 
    <build.version>${project.version}-r${buildNumber}</build.version> 
</properties> 

и использовать, что вместо использования $ {BuildNumber} непосредственно. Надеюсь, это поможет вам в решении вашей проблемы.

+0

V удобный для Хадсона и Дженкинса тоже. https://weblogs.java.net/blog/johnsmart/archive/2008/03/using_hudson_en.html - см. раздел архива о плагине уха Maven. – 2013-09-24 12:45:52

 Смежные вопросы

  • Нет связанных вопросов^_^