如何在構建文件中執行此操作?說我只想<echo/>
這個名字?打印/訪問當前執行的Ant目標的名稱
4
A
回答
2
當前正在執行的目標名稱沒有內置屬性。一些辯論on this is here。
如果使用log4j作爲監聽器來配置ant,輸出將顯示每個目標的開始和結束,如下所示。調用ant build
:
D:\apache-ant-1.8.0RC1\bin>ant -lib D:\log4j\log4j\1.2.13 -listener org.apache.tools.ant.listener.Log4jListener build
Buildfile: D:\apache-ant-1.8.0RC1\bin\build.xml
11:39:34 INFO Build started.
build:
11:39:34 INFO Target "build" started.
[echo] 100
11:39:34 INFO Updating property file: D:\abc.properties
[propertyfile] Updating property file: D:\abc.properties
11:39:35 INFO Target "build" finished.
BUILD SUCCESSFUL
Total time: 0 seconds
+0
感謝您的討論鏈接,它有助於閱讀獲得一個觀點。不幸的是,我不認爲聽衆是我所追求的。我曾經假設,既然項目名稱和被調用的目標是可以獲得的,那麼目前的目標也是如此,並且我只是在某個地方錯過了一個屬性。 – 2010-06-22 16:29:12
1
我覺得這answer以幾乎相同的問題是比較滿意的,有現成的使用宏在必要時提取價值。
相關問題
- 1. 如何打印我當前目錄的父目錄的名稱
- 2. 打印使目標名稱
- 3. 打印當前目錄中所有文件的名稱 - c
- 4. 如何通過MS-DOS命令打印當前目錄名稱
- 5. 函數獲取當前執行文件的目錄名稱
- 6. VBA - 每行打印當前文件名
- 7. 從AppDelegate.m訪問當前ViewController類名稱
- 8. Apache Ant:運行ant時未顯示目標名稱
- 9. 在當前正在執行的行上面打印行
- 10. Maven未執行我的Ant目標
- 11. 從Java當前月份打印過去6個月的名稱
- 12. 在Swift中打印當前文件的類名稱
- 13. 打印出當前的工作目錄
- 14. 打印當前目錄的內容C++
- 15. 如何打印當前行?
- 16. 打印前執行的掃描語句
- 17. 如何從C#網絡上的IP訪問打印機名稱?
- 18. 如何在R中使用apply時打印當前行的名稱?
- 19. 無法訪問當前項目的事件knockoutjs該打印裝訂
- 20. 獲取當前正在執行的當前線程的方法名稱
- 21. 如何在目標c中打印RGB顏色的名稱?
- 22. Mbunit - Gallio。獲取當前正在執行的測試的名稱
- 23. 顯示當前正在執行的功能的名稱
- 24. 獲取當前正在執行的方法的名稱
- 25. 獲取當前正在執行的測試測試的名稱?
- 26. 如何顯示當前執行的測試方法的名稱
- 27. 在Python中打印時包含當前方法名稱
- 28. 在Swift中打印當前模塊名稱
- 29. 如何在Unix中打印當前用戶和系統名稱?
- 30. 打印變量的名稱
是 - 我做了一個macrodef到Ant目標轉發給其他腳本,將是很好的做這樣的事情: <屬性名=「目標」默認值=「@ enclosing.target.name「/> ... –
peterk
2013-04-07 17:15:18