ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominique Devienne <>
Subject RE: includes and excludes
Date Tue, 22 Oct 2002 19:13:01 GMT
Yes. The file candidate set is first reduced by the include patterns (the
file name must match one of the include pattern if any), and then by the
exclude patterns, which removes all files matching them from the candidate
set. Using two filesets should work for you I think... Try:

<copy todir="${deploy.server.classes.dir}"
  <fileset dir="${build.dir}">
    <include name="**/*.class" />
    <exclude name="**/ejb/**" />
  <fileset dir="${build.dir}">
    <include name="**/ejb/**/PyrLcDiagCd.class" />


-----Original Message-----
From: Terry Steichen [] 
Sent: Tuesday, October 22, 2002 2:00 PM
To: Ant Users List
Subject: Re: includes and excludes

I believe exclude takes precedence.


----- Original Message -----
From: "Mike Dougherty" <MDougherty@XIFIN.Com>
To: "Ant Users (E-mail)" <>
Sent: Tuesday, October 22, 2002 2:33 PM
Subject: includes and excludes

> I need a little help understanding how <fileset>'s <include> and <exclude>
elements work. I have the following:
>     <copy todir="${deploy.server.classes.dir}" overwrite="${force}">
>       <fileset dir="${build.dir}">
>         <include name="**/*.class" />
>         <include name="**/ejb/**/PyrLcDiagCd.class" />
>         <exclude name="**/ejb/**/*.class" />
>       </fileset>
>     </copy>
> Which I expect to exclude all the classes under **/ejb except the class I
have explicitly included. However, this does not appear to be happening. The
PyrLcDiagCd.class does not get copied to the destination directory. Why is
> /mike
> Mike Dougherty
> Sr. Software Engineer   |
> XIFIN, Inc.             | <>
> Ph: 760.804.0770 x47    | Fax: 760.804.0851
> This message is for the sole use of the intended recipient(s) and may
contain confidential and privileged information. Any unauthorized review,
use, disclosure or distribution is prohibited. If you are not the intended
recipient, please contact the sender and destroy all copies of the original

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message