Ant:复制文件并添加第一行
Ant: copy a file and add a first line
使用 ANT 我需要复制一个 (Java) 文件并将第一行添加到目标(包语句)。问题:copy 命令似乎不支持 amend 选项。 echo 命令可以追加,但不允许从文件中获取消息。对于 replace 目标,我不知道如何将一些文本添加到整个文件的开头。
您可以使用 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;
使用 ANT 我需要复制一个 (Java) 文件并将第一行添加到目标(包语句)。问题:copy 命令似乎不支持 amend 选项。 echo 命令可以追加,但不允许从文件中获取消息。对于 replace 目标,我不知道如何将一些文本添加到整个文件的开头。
您可以使用 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;