You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by Juan Jimenez <vi...@gmail.com> on 2006/06/28 18:27:13 UTC

Fileset patterns...

Hi,

Could someone please suggest a better way of achieving the following:

        <echo>Copying coverage data to ${temp.folder}/coverage</echo>
        <copy todir="${coverage.folder}">
            <fileset dir="${basedir}/..">
                <include name="**/unittest/coverage/**/*"/>
            </fileset>
        </copy>
        <move todir="${coverage.folder}">
            <fileset dir="${coverage.folder}/unittest/coverage">
                <include name="**/*"/>
            </fileset>
        </move>
        <delete dir="${coverage.folder}/unittest" />

Basically I would like something as short as:

        <copy todir="${coverage.folder}">
            <fileset dir="${basedir}/../**/unittest/coverage">
                <include name="**/*"/>
            </fileset>
        </copy>

So that I don't end up copying unittest/coverage directories too.

Thanks

Juan

Re: Fileset patterns...

Posted by Maurice Feskanich <Ma...@Sun.COM>.
If I'm reading your email right, I think you want to use a 'flatten'
type mapper.

Maury


Juan Jimenez wrote On 06/28/06 09:27 AM,:
> Hi,
> 
> Could someone please suggest a better way of achieving the following:
> 
>         <echo>Copying coverage data to ${temp.folder}/coverage</echo>
>         <copy todir="${coverage.folder}">
>             <fileset dir="${basedir}/..">
>                 <include name="**/unittest/coverage/**/*"/>
>             </fileset>
>         </copy>
>         <move todir="${coverage.folder}">
>             <fileset dir="${coverage.folder}/unittest/coverage">
>                 <include name="**/*"/>
>             </fileset>
>         </move>
>         <delete dir="${coverage.folder}/unittest" />
> 
> Basically I would like something as short as:
> 
>         <copy todir="${coverage.folder}">
>             <fileset dir="${basedir}/../**/unittest/coverage">
>                 <include name="**/*"/>
>             </fileset>
>         </copy>
> 
> So that I don't end up copying unittest/coverage directories too.
> 
> Thanks
> 
> Juan
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org