2012-01-13 27 views
0

比方說,我有這部分的XML文件:是否有可能用螞蟻覆蓋xml文件中的屬性?

<tag name="key" value="${tag.val}"/> 

這個XML文件是建立與螞蟻項目的一部分。在構建過程中可以注入一些具體的價值嗎?

我想有這樣的事情在內置輸出:

<tag name="key" value="realvalue"/> 

回答

2

是,使用filterset

<copy args="tocopy" task="here"> 
    <filterset begintoken="$${" endtoken="}"> 
     <filter token="tag.val" value="realvalue"/> 
    </filterset> 
</copy> 

您還可以包括一個filtersfile爲包含鍵/值對的屬性文件。

當然,你也有更簡單的選項來編譯你的構建文件中的屬性文件。如果Ant不存在,Ant就不會吼你,只要確保它在調用構建文件時就存在...

相關問題