【问题标题】:Ant: copy a file and add a first lineAnt:复制文件并添加第一行
【发布时间】:2020-04-17 21:13:58
【问题描述】:

使用 ANT,我需要复制一个 (Java) 文件并将第一行添加到目标(包语句)。问题:copy 命令似乎不支持 amend 选项。 echo 命令可以附加,但不允许从文件中获取消息。对于 replace 目标,我不知道如何在整个文件的开头添加一些文本。

【问题讨论】:

    标签: ant


    【解决方案1】:

    您也许可以使用 Ant <concat> 任务,例如:

    <concat destfile="with_package.java">
      <header>package com.xxx.yyy;
    </header>
      <filelist dir="." files="without_package.java"/>
    </concat>
    

    给我:

    $ diff without_package.java with_package.java 
    0a1
    > package com.xxx.yyy;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-10
      • 2014-05-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多