gpt4 book ai didi

ant - 如何将 glob 模式用于属性的位置属性?

转载 作者:行者123 更新时间:2023-12-04 06:23:39 26 4
gpt4 key购买 nike

我想将一个属性设置为一个文件名,我知道一个与唯一文件匹配的模式。例如,我有文件:

plugins/doc.en_20110608.zip



我在我的 ant 文件中定义:
<property name="doc.zip" location="plugins/doc.en_*.zip" />
我知道该模式只会匹配一个文件。问题是此时 ant 并没有尝试匹配任何模式,并且由于没有名为 plugins/doc.en_*.zip 的文件而失败。 .

如果我不使用文件集,那是因为在不允许使用文件集的地方可以替换该属性,例如 zip 任务的 destfile 属性。
<zip destfile="${doc.zip}" update="true"> ... </zip>

最佳答案

我认为答案是否定的,但您可以使用 reference/path shortcuts将文件集“字符串化”为属性。就像是:

<fileset id="doc.zip.fs" dir="plugins" includes="doc.en_*.zip"/>
<property name="doc.zip" value="${toString:doc.zip.fs}" />

关于ant - 如何将 glob 模式用于属性的位置属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6278432/

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