gpt4 book ai didi

ANT:javac 任务的几个文件集

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

我有一个包含两个不同文件集的 ANT 构建文件:

<fileset id="fs1">  <include name="source1\**" />  </fileset>
<fileset id="fs2"> <include name="source2\**" /> </fileset>

并希望在同一个 javac 任务中使用它们。

当然,我可以写
<javac ...>
<include name="source1\**" />
<include name="source2\**" />
</javac>

但我希望文件的选择发生在外部,因为我的 javac-task 将使用不同的参数多次调用。

一种解决方案是复制临时目录中的所有文件并对其调用 javac。但是你会承认它不是很令人满意......

更重要的是:是否有将两个文件集连接到一个文件集的解决方案?

最佳答案

我找到了一个解决方案,使用 patternset.

<patternset id="ps1">  <include name="source1\**" />  </patternset>
<patternset id="ps2"> <include name="source2\**" /> </patternset>

<javac ...>
<patternset>
<patternset refid="ps1" />
<patternset refid="ps2" />
</patternset>
</javac>

关于ANT:javac 任务的几个文件集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13308998/

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