gpt4 book ai didi

Ant zipfileset 重命名文件

转载 作者:行者123 更新时间:2023-12-04 14:15:25 25 4
gpt4 key购买 nike

我想将文件包含到 zipfileset但也要重命名

例如

<zipfileset dir="${basedir}/test/target"   prefix="webapps">
<include name="test*.war"/>
</zipfileset>

但想从 test.war 更改名称至 sample.war
如何实现这一目标?谢谢你。

最佳答案

您可能可以使用 mappedresources resource collection 做您想做的事情.
这在基本测试中“对我有用”(一个名为 test1.war 的输入 war ):

<mappedresources id="mapped.zfs">
<zipfileset dir="${basedir}/test/target">
<include name="test*.war"/>
</zipfileset>
<globmapper from="test*" to="webapps/sample*" />
</mappedresources>

<zip destfile="eg.zip">
<resources refid="mapped.zfs" />
</zip>

% unzip -l eg.zip
Archive: eg.zip
Length Date Time Name
--------- ---------- ----- ----
0 11-27-2012 00:19 webapps/
1423 11-27-2012 00:16 webapps/sample1.war
--------- -------
1423 2 files

关于Ant zipfileset 重命名文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13565133/

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