gpt4 book ai didi

ant - Ant 中的文本操作

转载 作者:行者123 更新时间:2023-12-04 23:10:45 27 4
gpt4 key购买 nike

给定一个 ant 文件集,我需要对其执行一些类似 sed 的操作,将其压缩为多行字符串(每个文件有效一行),并将结果输出到文本文件。

我在寻找什么 Ant 任务?

最佳答案

Ant script task 允许您以脚本语言实现任务。如果您安装了 JDK 1.6,Ant 可以执行 JavaScript,而无需任何额外的依赖库。 JavaScript 代码可以读取文件集、转换文件名并将它们写入文件。

  <fileset id="jars" dir="${lib.dir}">
<include name="*.jar"/>
</fileset>

<target name="init">
<script language="javascript"><![CDATA[
var out = new java.io.PrintWriter(new java.io.FileWriter('jars.txt'));

var iJar = project.getReference('jars').iterator();
while (iJar.hasNext()) {
var jar = new String(iJar.next());
out.println(jar);
}

out.close();
]]></script>
</target>

关于ant - Ant 中的文本操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1477615/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com