gpt4 book ai didi

Nant foreach 包括排除过滤器未按预期工作

转载 作者:行者123 更新时间:2023-12-01 06:12:53 25 4
gpt4 key购买 nike

我希望从 nant (0.91) 目标中排除特定文件并处理剩余部分。
这是代码片段,它显示我想包含所有 .js 文件但排除 foo。foo 没有被排除在外。我试过将排除放在包含之前,但结果相同。

<foreach item="File" in="${built.web.directory}\Content\js" property="filename">
<in>
<items basedir="${built.web.directory}\Content\js">
<include name="/**/*.js" />
<exclude name="**/foo.1.2.js" />
<exclude name="foo.1.2.js" />
</items>
</in>
<do>
<echo message="Compressing ${filename}" />
<exec program="${packer.exe}" commandline="-o ${built.web.directory}\Content\js\${path::get-file-name(filename)} -m jsmin ${filename}" />
</do>
</foreach>

最佳答案

您已在 foreach 上指定了 in 属性,该属性覆盖了 items 元素。尝试更改:

<foreach item="File" in="${built.web.directory}\Content\js" property="filename">

到:

<foreach item="File" property="filename">

关于Nant foreach 包括排除过滤器未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5010277/

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