2012-05-12 5 views
2

私は../sourceからjarファイルをコピーしたいと思いますが、正確にどこにあるかはわかりませんが、それはどのサブディレクトリでも構いませんが、そこにあります。私はこのコードどのようにその場所に関係なくantでファイルをコピーするには

<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

はそれを得た自分はとにかく感謝、ちょうどこの '<ファイルセットDIR =」../ソース "> は<名前=" **/org.springframeworkスプリング-CONを含めるようにそれを使用する必要がありますtext-support-2.5.jar "/> ' – user1390517

答えて

0

使用コピータスク:

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

がturther詳細についてはAnt manual copy taskAnt manual filesetを参照してください。..
つまり、あなたがフラット・ファイルをコピーする必要がある場合のみではなく、それはあなたが使用する必要が全体のパスです:

<copy todir="../result" flatten="true"> 
... 
</copy> 
関連する問題