Ant 1.8.0+;删除任务不会删除断开的符号链接
你知道为什么这不能移除损坏的符号链接吗Ant 1.8.0+;删除任务不会删除断开的符号链接,ant,Ant,你知道为什么这不能移除损坏的符号链接吗 <delete removeNotFollowedSymlinks="true"> <fileset followsymlinks="false" file="/some/path/to/broken/symlink" /> </delete> 或者,我可以使用下面的选项,但我更愿意避免使用exec <exec executable="rm"> <arg value="-f"/>
<delete removeNotFollowedSymlinks="true">
<fileset followsymlinks="false" file="/some/path/to/broken/symlink" />
</delete>
或者,我可以使用下面的选项,但我更愿意避免使用exec
<exec executable="rm">
<arg value="-f"/>
<arg value="/some/path/to/broken/symlink" />
</exec>
找到了真正的方法
<symlink failonerror="false" action="delete" link="/some/path/to/broken/symlink" />
FWIW,这对我在OS X 10.6和Ant 1.7.1上不起作用,而且非常烦人。我不得不求助于with/bin/rm来删除符号链接。你可能认为他们早就修好了。