Вопрос

Я хочу, чтобы мое приложение для JAR/WAR знало, каково номер ревизии SVN его исходного кода. Я хочу, чтобы этот номер пересмотра был позже отображен для веб-конечных пользователей внизу веб-страницы и т. Д.

Есть ли существующий плагин Maven для автоматизации процесса? Я думаю, что плагин должен собирать информацию из svn и сохранить в какой -то файл, например src/resources/revision.txt.

Это было полезно?

Решение

Эта страница дает ответ почти идентичной проблеме:

Поваренная книга Maven: Как добавить ревизию SVN в манифест JAR?

В вашем случае, вместо создания манифестной записи, вам необходимо использовать переменную BuildNumber для Фильтрация ресурсов

Другие советы

использовать Версии-Ман-Плугин BuildNumber-Maven-Plugin из проекта CodeHaus Mojo. Предоставляет множество вариантов для этого.

Вы можете использовать SVN Замена ключевого слова

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top