我知道ant-contrib有一個for循環,但我寧願避免將它添加到我的項目中,除非必要。這感覺就像我在這裏錯過了一些明顯的東西。我只想執行大量文件的任務。有沒有辦法在ant中循環使用ant-contrib文件?
2
A
回答
3
如果你想在一堆文件運行外部程序來看看Ant的apply任務。
0
也許最好的和最完整的選擇是爲你編寫的Java類寫一個<taskdef>
,它可以做你能想到的任何事情。有關更多信息,請參閱螞蟻手冊taskdef
1
另一種選擇,特別是在使用Java 6的情況下,將使用<scriptdef>
。一個小小的JavaScript有很長的路要走。
(理論上<scriptdef>
在Java 6之前工作,但是你必須爲你選擇的腳本語言包含一個解釋器,那麼你可以使用antcontrib,然後默認使用Rhino JavaScript解釋器,所以它更容易使用)。
事實上,這很容易做到,我發現自己編寫的腳本可能在Ant中,但是非常複雜。
相關問題
- 1. 有沒有辦法在cql文件cassandra中應用循環?
- 2. 有沒有辦法在循環中重新使用Formatter對象?
- 3. 有沒有辦法在沒有gotos的批處理文件中循環?
- 4. 有沒有辦法在for循環中添加多個條件?
- 5. 有沒有辦法在java中循環動態創建組件?
- 6. 有沒有辦法擺脫foreach循環?
- 7. 有沒有辦法循環這個?
- 8. 有沒有辦法在junit ant
- 9. 有沒有辦法在JavaScript中測試循環引用?
- 10. 有沒有辦法使用循環檢查java中的所有組件名稱?
- 11. 有沒有辦法在python的for循環中動態使用方法?
- 12. 有沒有辦法使用numpy切片做循環置換?
- 13. 有沒有辦法使用numpy去除循環?
- 14. 有沒有辦法在XML文件中使用條件語句?
- 15. 有沒有辦法在Where子句中循環?
- 16. 有沒有辦法在foreach循環中打破速度?
- 17. 有沒有辦法在純PHP中檢測循環數組?
- 18. 有沒有辦法在Java中無限循環地圖元素?
- 19. 有沒有辦法在ActionScript中做一個循環範圍?
- 20. 有沒有辦法在循環中使用斷言來查找頁面
- 21. 在ASP.NET MVC中,使用EditorTemplates時有沒有辦法獲得循環索引?
- 22. 有沒有辦法讓多條件的循環? c#
- 23. 有沒有辦法對ASYNCIO事件循環
- 24. 有沒有辦法使用AppleScript在VLC中打開文件?
- 25. 有沒有辦法在另一個.py文件中使用PyInstaller?
- 26. 有沒有辦法創建一個循環文件存儲?像linux中的syslog
- 27. 有沒有辦法避免循環使代碼更快?
- 28. 在XSLT Ant任務中使用Saxon時,有沒有辦法禁用驗證?
- 29. 有沒有什麼辦法可以用Tag Helper創建循環?
- 30. 有沒有辦法打破C中的上級循環?
完美工作。謝謝。 – swampsjohn 2010-03-06 00:57:58