是否可以在build.xml
的內部指定Ant listener/logger,而不是在命令行上?是否可以在build.xml中爲ant指定記錄器?
7
A
回答
4
在有可能利用螞蟻API的構建文件,並創建一個內部任務通過scriptdef
。
即使用Groovy實現:
http://josefbetancourt.wordpress.com/2011/08/18/buildlistener-groovy-scriptdef/
http://octodecillion.com/blog/buildlistener-groovy-scriptdef/
也有可能調整構建文件裏面的日誌級別,請參閱:
https://stackoverflow.com/a/5464009/130683
https://stackoverflow.com/a/5479606/130683
0
看看Recorder
任務。 http://ant.apache.org/manual/Tasks/recorder.html
3
這不是在構建文件,但是你可以設置ANT_ARGS環境變量指定記錄
0
<target name="real-build">
<exec dir="${basedir}" executable="${ant.command}" failonerror="true">
<arg line="-f build-all.xml target ${ant.logger}" />
</exec>
</target>
相關問題
- 1. 是否可以將Ant build.xml指向M2 Repo'Jar Files'?
- 2. 在windows的build.xml中爲ant指定日文字符的目錄
- 3. 是否可以在ant中指定屬性值作爲屬性?
- 4. 我可以指定要在Ant build.xml中進行編譯的JDK路徑嗎?
- 5. Ant - 爲所有子目錄運行Build.xml
- 6. 是否可以替換Ant的build.xml中的屬性中的文本?
- 7. 是否可以將jar文件添加到build.xml中的ant類路徑中?
- 8. Ant build.xml $$
- 9. 是否可以在Directory.GetFiles中指定目錄通配符?
- 10. 是否可以在開發記錄器中打印一行?
- 11. 在Innodb中記錄鎖定,是否可以工作
- 12. 是否有任何現有的ant buildfile(build.xml)瀏覽器?
- 13. Ant build.xml phpunit
- 14. build.xml in ant
- 15. 是否可以在build.xml中使用來自網站的jar?
- 16. 是否可以在ruby中爲to_yaml指定格式化選項?
- 17. 是否可以在Gradle中爲每種風味指定testApplicationId?
- 18. 從另一個目錄運行build.xml ant
- 19. 使用ant(build.xml)編譯jni目錄
- 20. 是否可以保護我JPasswordField中對鍵盤記錄器
- 21. 是否可以刪除歷史記錄中的特定命令?
- 22. 是否可以記錄Growl 1.2.2通知?
- 23. 記錄是否可以有空字段?
- 24. 與Ant中的Build.xml相關
- 25. ant build.xml文件不存在
- 26. ANT - JavaFX複雜build.xml
- 27. 是否有可能在clojure中記錄記錄中的字段?
- 28. 在Hadoop中可以指定TextOutputFormat的記錄分隔符
- 29. 我可以自動裝配指定的記錄器嗎?
- 30. Ant build.xml導致java.io.IOException:系統找不到指定的文件
這不是內搭.xml,而是用新的ant實例打開一個新的java進程,而不是s類似於使用命令行選項-logger .. btw。假設$ {ant.logger}是-logger ...它應該是arg line = $ {ant.logger} -f ... => ant [options] [target [target2 [target3] ...]],請參閱http://ant.apache.org/manual/running.html#options。 – Rebse 2013-01-25 21:13:57