如何將文本作爲頁腳包含在Ant concat任務中?這顯然不起作用:Ant Concat使用內嵌文本的頁腳任務
<concat destfile=".\xxx\XXX.txt">
<footer>
]]></ac:plain-text-body></ac:structured-macro>
</footer>
</concat>
我看到的所有例子都是爲了包括整個文件。我只是想插入那麼多的文本作爲頁腳,想避免爲它創建一個單獨的文件,並且Apache Ant docs告訴我你插入的頁腳「可以是文本或文件」。但是,你如何做文本?我得到的構建錯誤是「需要一個文件或一些文本」,但是文本去了哪裏?
我已經嘗試了上面用引號圍繞文本,各種事情,但沒有得到任何工作。
我可以用其他方法做到這一點,使用replaceregexp來匹配每個文件的末尾,但這會更復雜,其優點是它會將我的文本添加到每個文件的末尾,而不管內容是什麼。
UPDATE:
好吧,我想通了這一點:
<concat append="true" destfile=".\xxx\XXX.txt">
<footer>
</footer>
]]></ac:plain-text-body></ac:structured-macro>
</concat>
文本添加爲頁腳頁腳標籤後去,而不是在它裏面。看起來反直覺,但它的作品。按照上述我的評論
或者你可以用你的文字加入到'message'屬性和使用'file'屬性回聲重定向消息:使用內部'concat'文件使用'echo' Ant任務。 – user3584056 2014-09-25 10:17:50
我很高興你想通了。如果您將解決方案置於答案中並將其標記爲已接受,那將對未來的用戶有所幫助。我知道如果我看到它有答案,我更可能點擊搜索結果。 – thekbb 2014-09-25 14:56:01
@thekbb true,已添加爲答案。將讓OP評論/接受。 – user3584056 2014-09-26 06:48:35