我试图让 Ant 在 a 中包含一个目录,fileset
而不必求助于冗长的解决方案(除非我真的必须这样做)。也许我错过了一些明显的东西。
<copy todir="targetdir">
<fileset dir="@{source}">
<include name="**/somedir/" />
</fileset>
</copy>
我正在尝试从中获取 的内容,somedir
包括所有子目录,@{source}/path/to/somedir
但不明确知道在哪里somedir
。
所以,说somedir
有两个子目录,sub1
并且sub2
,目标是让这两个目录最终进入targetdir
(包括它们的所有内容)。
我不能把整个事情弄平,因为这会杀死子目录中的目录结构,而上面概述的当前解决方案让我有了targetdir
contains somedir
,而不仅仅是它的内容。
之后我不想移动目录,因为理论上我可以在具有不同路径的文件集中包含多个包含,所有这些都需要相同的副本。