Как ввести номер ревизии SVN в JAR?
-
29-09-2019 - |
Вопрос
Я хочу, чтобы мое приложение для JAR/WAR знало, каково номер ревизии SVN его исходного кода. Я хочу, чтобы этот номер пересмотра был позже отображен для веб-конечных пользователей внизу веб-страницы и т. Д.
Есть ли существующий плагин Maven для автоматизации процесса? Я думаю, что плагин должен собирать информацию из svn
и сохранить в какой -то файл, например src/resources/revision.txt
.
Решение
Эта страница дает ответ почти идентичной проблеме:
Поваренная книга Maven: Как добавить ревизию SVN в манифест JAR?
В вашем случае, вместо создания манифестной записи, вам необходимо использовать переменную BuildNumber для Фильтрация ресурсов
Другие советы
использовать Версии-Ман-Плугин BuildNumber-Maven-Plugin из проекта CodeHaus Mojo. Предоставляет множество вариантов для этого.
Вы можете использовать SVN Замена ключевого слова