如何從ant腳本中刪除java System.out.println?我們應該刪除現有的java類system.out.println &已編譯的類不應該有Sys.out.println)如何從ant腳本中刪除java System.out.println
0
A
回答
1
在build.xml文件的準備階段,在mkdir之前命令, 提供:
<javac srcdir="exe" includes="SysOutRemove.java"/>
<java fork="true" classname="SysOutRemove" dir="exe" failonerror="true"/>
其中SysOutRemove.java是在項目的exe文件包。
SysOutRemove.java應該通過目錄和文件在他們的名單迭代,每個文件的內容存儲到閱讀器什麼的,發現系統輸出語句和替換。
1
我們可以在Ant文件中使用此。
<replaceregexp match="System.out.println(.*);" replace="" flags="g" byline="true">
<fileset dir="${src.dir}" includes="**/*.java"/>
</replaceregexp>
相關問題
- 1. 如何從Ant腳本
- 2. 如何從Ant腳本
- 3. 如何從java腳本數組中刪除重複的對象?
- 4. 如何從已刪除的文件中刪除腳本
- 5. 如何使用ant腳本刪除.svn文件夾?
- 6. 從java類執行ant腳本
- 7. 從ant腳本執行java類文件
- 8. 如何在Bash腳本中運行時從Java文件中刪除「.java」?
- 9. 如何刪除從C:\ Users \ ...通過腳本刪除文件夾
- 10. 如何使用Ant腳本
- 11. 如何編寫Ant腳本?
- 12. Bash腳本 - 如何從文本文件中刪除行/單詞?
- 13. 在Ant腳本中創建Java步驟
- 14. 從表單中刪除數據在java腳本中的數據
- 15. 如何從shell腳本運行ant腳本?
- 16. 如何刪除Java腳本中的一行字符串
- 17. 無法從Ant腳本
- 18. 從SCONS運行ANT腳本
- 19. 從Perl腳本中刪除權限?
- 20. Python:從腳本中刪除冗餘行
- 21. 無法從msbuild腳本中刪除* .vshost.exe
- 22. 從腳本中刪除目錄
- 23. 從源腳本中刪除郵件
- 24. Devel :: Declare從腳本中刪除行
- 25. 從控件中刪除jquery腳本
- 26. 從jquery腳本中刪除秒
- 27. 從jQuery搜索腳本中刪除keyup
- 28. 從shell腳本中刪除Node.js程序
- 29. 從腳本中刪除一組字符
- 30. 如何在shell腳本中從YML中刪除子塊?
您可以執行搜索和替換,但我不認爲這是一個不錯的辦法。最好將所有永久printlns轉換爲記錄器調用,然後可以動態地打開和關閉它們。 – eckes 2014-12-01 16:28:02
如果您想要使用ant刪除println代碼,或者在運行ant時刪除println的輸出,您的問題並不清楚。你試圖完成哪一項操作? – 2014-12-01 17:28:50
基本上我們有一個包含了System.out.println很多java類,(可能是開發者加入他們的調試目的),但我們的要求是,在編譯的類不應該有任何系統輸出,我們建立我們的項目中使用ANT腳本,所以當螞蟻編譯我們需要刪除所有系統輸出和編譯的類不應該有任何系統輸出的java文件。基本上,當類的生產運行,不應該打印任何值,用於調試目的以前添加。 – sashikab 2014-12-03 15:53:54