【发布时间】:2018-03-20 22:27:24
【问题描述】:
我想将一个属性设置为一个文件名,我知道一个与唯一文件匹配的模式。例如,我有文件:
plugins/doc.en_20110608.zip
我在我的 ant 文件中定义:
<property name="doc.zip" location="plugins/doc.en_*.zip" />
我知道该模式只会匹配一个文件。问题是 ant 此时没有尝试匹配任何模式,并且由于没有名为 plugins/doc.en_*.zip 的文件而失败。
如果我没有使用 fileset,那是因为可以在不允许使用 fileset 的地方替换属性,例如 destfile 属性zip 任务。
<zip destfile="${doc.zip}" update="true"> ... </zip>
【问题讨论】:
标签: ant properties design-patterns