我想从../source复制一个jar文件,但我不确定它到底在哪里,它可以在任何子目录中的任何地方但它就在那里。我正在写这段代码
<target name="CopyingFromSource" depends="clean">
<copy file="../source/org.springframework-spring-support-2.0.8.jar" todir="../result"/>
</target>
但是告诉我无法找到org.springframework-spring-support-2.0.8.jar
你能告诉我如何复制它吗?
它存在于/ source或任何子目录中的任何位置。
答案 0 :(得分:0)
使用嵌套文件集的复制任务,如下所示:
<project>
<copy todir="../result">
<fileset dir="/home/gilreb/temp" includes="**/org.springframework-spring-support-2.0.8.jar" id="foobar"/>
</copy>
</project>
请参阅Ant manual copy task和Ant manual fileset了解详细信息。
即如果您只需复制平面文件而不是整个路径,则需要使用:
<copy todir="../result" flatten="true">
...
</copy>