An example:

<project default="dirs" xmlns:ac="antlib:net.sf.antcontrib">
 <typedef uri="antlib:net.sf.antcontrib">
   <classpath>
     <fileset dir="${user.home}/apps/ant-contrib" includes="*.jar"/>
   </classpath>
 </typedef>

 <target name="dirs">
   <ac:shellscript shell="bash">
     rm -rf dirs
     mkdir -p dirs/a/org/simple
     mkdir -p dirs/b/org/simple
     mkdir -p dirs/d/org/simple
     mkdir -p dirs/c/org/simple
   </ac:shellscript>

   <ac:for param="dir">
     <dirset dir="dirs" includes="*"/>
     <ac:sequential>
       <copy todir="@{dir}">
         <fileset dir="." includes="build.xml"/>
       </copy>

     </ac:sequential>
   </ac:for>
 </target>
</project>

Peter

On 2/13/07, Camer38 <[EMAIL PROTECTED]> wrote:

Ok, let me take a deep look...


Jan.Materne wrote:
>
>>Thanks for a quick answer.
>>Could you be more elaborative and deliver more complex example, please.
>>At this moment I have a very brief idea how to use antcontrib
>
>
> Not without more information. Have you played with that code?
>
>
> Jan
>
>
>>
>>Thanks in advance - I relay appreciate you help.
>>
>>Marcin
>>
>>
>>Jan.Materne wrote:
>>>
>>> Quickshot ...
>>>
>>> <antcontrib:for param="todir">
>>>     <!-- specify the target directories -->
>>>     <dirset/>
>>>     <sequential>
>>>         <copy todir="@{todir}">
>>>             <!-- specify the files to copy -->
>>>             <fileset/>
>>>         </copy>
>>>     </sequential>
>>> </antcontrib:for>
>>>
>>>
>>> AFAIK there is no build-in way, so you have to iterate for your own.
>>>
>>>
>>> Jan
>>>
>>>
>>>
>>>>-----Ursprüngliche Nachricht-----
>>>>Von: Camer38 [mailto:[EMAIL PROTECTED]
>>>>Gesendet: Dienstag, 13. Februar 2007 17:30
>>>>An: [email protected]
>>>>Betreff: Copy a single file to directories
>>>>
>>>>
>>>>Hi,
>>>>
>>>>I would like to copy a single file to multiply directories.
>>>>Every time the structure of folders may vary.
>>>>One file has to be copy into every catalog under ./test/components
>>>>
>>>>Any idea?
>>>>
>>>>Thanks in advance
>>>>Marcin
>>>>--
>>>>View this message in context:
>>>>http://www.nabble.com/Copy-a-single-file-to-directories-tf32216
>>>>51.html#a8947606
>>>>Sent from the Ant - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>>---------------------------------------------------------------------
>>>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>>
>>
>>--
>>View this message in context:
>>http://www.nabble.com/Copy-a-single-file-to-directories-tf32216
>>51.html#a8948408
>>Sent from the Ant - Users mailing list archive at Nabble.com.
>>
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>

--
View this message in context: 
http://www.nabble.com/Copy-a-single-file-to-directories-tf3221651.html#a8948784
Sent from the Ant - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to