如何从Ant的<java>任务输出中删除前导[java]标签?

时间:2017-07-07 22:45:32

标签: ant

我正在使用Ant调用<java>任务来运行一个程序,该程序将一些内容输出到stdout,最终,我希望用户能够轻松地进行复制粘贴。但是,stdout的每一行都以[java]为前缀,这对用户造成了不必要的挑战。

是否有某种方式可以打印 System.out.println(...)的输出而不会以[java]为前缀?

1 个答案:

答案 0 :(得分:0)

设置ANT_ARGS=-emacs,请参阅ant FAQ

  

Ant在所有人面前添加一个“横幅”,其中包含当前任务的名称   记录消息 - 并且没有内置的正则表达式   你的编辑会解释这一点。

     

您可以通过使用-emacs开关调用Ant来禁用此横幅。   [...]

同样ant manual Running Apache Ant列出所有cli选项可能会有所帮助:

  

-emacs,-e生成没有装饰的日志信息