我试图让Ant在fileset
中包含一个目录,而不必诉诸冗长的解决方案(除非我真的必须)。也许我错过了一些明显的东西。Ant包括fileset中的目录内容,同时压扁路径/ to /目录
<copy todir="targetdir">
<fileset dir="@{source}">
<include name="**/somedir/" />
</fileset>
</copy>
我试图让的somedir
的内容,包括所有子目录,从@{source}/path/to/somedir
虽然没有明确地知道哪里somedir
是。
所以,说somedir
有两个子目录,sub1
和sub2
,我们的目标是有这两个目录中targetdir
结束(包括其所有内容)。
我不能将所有东西弄平,因为这会杀死子目录内的目录结构,上面提到的当前解决方案给我留下了包含somedir
的targetdir
,而不仅仅是它的内容。
我不想在之后移动目录,因为理论上我可以在具有各种路径的文件集中包含多个包含,所有这些都需要相同的副本。