gpt4 book ai didi

java - Apache ant 排除文件集中的单个文件

转载 作者:行者123 更新时间:2023-12-01 10:01:55 24 4
gpt4 key购买 nike

我对 Ant 的经验很少,我想添加文件夹中除单个 jar 之外的所有 jar 文件。我尝试了以下方法:

<fileset dir="..\abc\xyz"  includes="..\abc\xyz\*.jar" />
<fileset dir="..\abc\xyz" exclude="..\abc\xyz\Fubar.jar" />

它仍然添加了Fubar.jar。

我也尝试过

<fileset dir="..\abc\xyz"  includes="..\abc\xyz\*.jar" exclude="..\abc\xyz\Fubar.jar" />

仍然添加了Fubar.jar。我知道这可以通过添加剩余文件来隔离 Fubar.jar 来实现,例如:

<fileset dir="..\abc\xyz"  include="..\abc\xyz\AAA.jar" />
<fileset dir="..\abc\xyz" include="..\abc\xyz\BBB.jar" />
.
.
.
Except Fubar.jar

但这看起来不太好,如果文件数量增加,列表也会增加,尽管我试图只排除一个文件。

最佳答案

您已经在 dir 属性中指定了根目录:尝试:

<fileset dir="..\abc\xyz">
<include name="*.jar" />
<exclude name="Fubar.jar" />
</fileset>

关于java - Apache ant 排除文件集中的单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36742964/

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