Изменить web.xml с помощью Ant - PullRequest
2 голосов
/ 09 марта 2010

Есть ли способ вырезать элементы из файла web.xml с помощью ANT?

Например, у меня есть определенные сервлеты, которые я использую для модульного тестирования, определенные в web.xml, которые не нужны в производственной среде, есть ли способ удалить их или мне нужен отдельный производственный web.xmlфайл?

Спасибо.

Ответы [ 2 ]

6 голосов
/ 09 марта 2010

Наличие отдельного файла web.xml для тестовой среды - лучший (и более простой) подход. Сценарий Ant может быть легко настроен для выбора правильного XML на основе некоторых настраиваемых параметров.

Однако вы можете, если хотите, токенизировать web.xml и позволить скрипту Ant заменить токены соответствующим образом во время сборки. Проверьте Муравьи фильтры .

1 голос
/ 09 марта 2010

Вы можете иметь больше файлов web.xml и переключаться между файлами, находящимися в производстве / тестировании, или вы можете создать свой файл web.xml (вместо того, чтобы убирать из него что-либо), используя веб-теги XDoclet .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...