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 に答える