我想在 Ant 中做相当于:
mkdir -p build/test
ln */build/test build/test
或者:
mkdir -p build/test
ln -s */build/test build/test
或者:
mkdir -p build/test
cp */build/test build/test
我试过了:
<groovy>
new File('build/test').mkdirs()
'ln */build/test/TEST-*.xml build/test'.execute()
</groovy>
和:
<mkdir dir="build/test"/>
<copy todir="build/test">
<fileset dir=".">
<filename name="*/build/test/TEST-*.xml"/>
</fileset>
</copy>
似乎通配不是很简单,并且 Ant 任务保留了目录名称。最好的方法是什么?