如何从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. 从java类执行ant脚本
- 3. 从ant脚本执行java类文件
- 4. 如何在Bash脚本中运行时从Java文件中删除“.java”?
- 5. 如何编写Ant脚本?
- 6. 在Ant脚本中创建Java步骤
- 7. 如何删除Java脚本中的一行字符串
- 8. 从源脚本中删除邮件
- 9. 从Perl脚本中删除权限?
- 10. 从shell脚本中删除Node.js程序
- 11. 从脚本中删除一组字符
- 12. 无法从msbuild脚本中删除* .vshost.exe
- 13. 从SCONS运行ANT脚本
- 14. 如何在shell脚本中从YML中删除子块?
- 15. 从Ant任务中删除表列 - OpenJpa
- 16. 用于从.java文件中查找和删除文本模式的Shell脚本
- 17. 如何从“/”文本中删除文本?
- 18. 如何在ant构建脚本中有排除列表?
- 19. Ant:如何从Java执行Ant
- 20. 删除Java脚本使用sed的
- 21. 在Java脚本texfield删除属性
- 22. 如何从Java脚本
- 23. 如何从Java表单中删除FieldSet?
- 24. 如何从python脚本结果中删除u''?
- 25. 如何使用脚本从访问数据库中删除行?
- 26. 如何使用Apple脚本从图像中删除@ 2x
- 27. 如何从autobahn python脚本中删除这个错误?
- 28. 如何从Google电子表格按钮中删除脚本
- 29. Expect脚本:如何从中存档和删除文件?
- 30. PHP如何从URL中删除脚本标记?
您可以执行搜索和替换,但我不认为这是一个不错的办法。最好将所有永久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