2009-12-02 3 views
1

Мне нужно поставить версии моего программного обеспечения на мои страницы jsp. Могу ли я сделать это через XML-файлы? Может ли Subversion записывать это в файлы, которые были версией?Показать версии на .jsp страницах

благодарен

Даниэл Алвес да Фонсека Масиэл

ответ

2

Subversion keyword substitution может сделать трюк, например, добавить что-то подобное в каждой из ваших JSPs:

<!-- 
$LastChangedDate$ 
$Rev$ 
--> 

Тогда каждый раз, когда вы совершаете, СВН должен заменить $ keywords $ соответствующим значением. Более подробную информацию см. В svnbook.

+0

Каждая страница jsp будет иметь другой номер версии, если вы сделаете это так. Это может быть или не быть после того, что после OP. $ LastChangedDate $ увеличивается до даты последнего изменения последнего файла. –

1

Чтобы создать номер версии, который будет таким же на всех страницах JSP.

  1. Создайте файл сборки, содержащий номер версии, в процессе сборки.
    • выполнить что-то подобное в вашей сборке: svnversion -c trunk > version.txt
  2. Пакет version.txt с помощью веб-приложения (внутри файла .war).
  3. Создайте функцию для чтения информации о версии из файла version.txt
  4. Функция вызова с JSP-страниц и информации о версии. (Предпочтительно из некоторого фрагмента нижнего колонтитула/заголовка, который включен в каждую страницу).
Смежные вопросы