2010-03-09 44 views
2

有什麼方法可以使用ANT從web.xml文件中去除元素?使用Ant修改web.xml

例如,我在生產環境中不需要的web.xml中定義的單元測試中使用了某些servlet,有沒有辦法去除這些或者我需要單獨生產web.xml文件?

謝謝。

回答

6

爲測試環境提供單獨的web.xml是一種更好(更簡單)的方法。 Ant腳本可以很容易地配置爲根據一些可配置的參數來選擇正確的xml。

但是,如果需要,可以標記化web.xml並讓Ant腳本在構建期間適當替換標記。查看Ant filters

1

通過使用XDoclet web tags,您可以擁有更多的web.xml文件並在生產/測試中進行切換,或者可以構建web.xml文件(而不是從其中刪除內容)。