在我们的项目中,我们使用 Ant 来分发文件。文件有层次结构,它们会覆盖上一层的文件。像这样:默认 - level1 - level2。目前它是这样制作的:
<copy todir="...">
<fileset dir="${root}/default" includes="**/*" excludes="file1" />
<fileset dir="${root}/level1" includes="**/*" />
<fileset dir="${root}/level2" includes="**/*" excludes="file2"/>
</copy>
所以我们希望所有文件夹都包含同名文件,它将取自 level2 目录。
不久前,我们使用另一个版本的 Java 迁移到一个新的构建框,我们发现文件集的顺序被破坏了。
有没有办法在不修改 ant 配置文件的情况下解决这个问题?我们有很多。如果没有办法,我怎么能便宜呢?谢谢你。