2

我想从 ../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 或任何子目录中的任何位置。

4

1 回答 1

0

使用带有嵌套文件集的复制任务,如下所示:

<project>
 <copy todir="../result">
  <fileset dir="/home/gilreb/temp" includes="**/org.springframework-spring-support-2.0.8.jar" id="foobar"/>
 </copy>
</project>

有关详细信息,请参阅Ant 手动复制任务Ant 手动文件集
即,如果您只需要复制平面文件,而不是您需要使用的整个路径:

<copy todir="../result" flatten="true">
...
</copy>
于 2012-05-12T20:47:51.580 回答