Working with Ant 1.6.2 on a Linux machine, I am trying to create a jar file.
As part of my jar file, I want to exclude my test classes.  I am using the
following:

    <jar destfile="${build.dir}/hatsIO.jar" basedir="${classes.dir}">
      <fileset dir="${classes.dir}">
        <include name="**/*.class" />
        <exclude name="**/*Test*" />
      </fileset>
      <manifest>
        <attribute name="Built-By" value="${user.name}"/>
      <section name="IntegrationObject">
          <attribute name="Implementation-Version" value="${label}"/>
        </section>
      </manifest>
    </jar>

The problem that I am having is that it is adding my file, StubTest.class to
the jar.  Is there something that I am doing wrong on this?  I have also
tried **/*Test.class but I get the same problem.

Thanks,

Chris Erskine
 
EDS Consulting Services
F5-EDS-001
2424 Garden of the Gods Rd
Colorado Springs, CO  80919
 
Phone: 719-535-6064


> -----Original Message-----
> From: Eric Lubin [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 22, 2004 11:50 AM
> To: Ant Users List
> Subject: RE: newbie <delete> not removing my empty directory?
> 
> Is there a way to specify a delete command that might run after this one,
> that might hit NO files,
> but that could remove my empty directories?  ie, a delete that ONLY
> deletes empty subdirs?
> 
> Eric
> 
> 
> --- Vadim Kazakov <[EMAIL PROTECTED]> wrote:
> 
> > Exactly, since the directory doesn't match the filter, it won't get
> > deleted.
> >
> > -----Original Message-----
> > From: Eric Lubin [mailto:[EMAIL PROTECTED]
> > Sent: November 22, 2004 11:24 AM
> > To: Ant Users List
> > Subject: RE: newbie <delete> not removing my empty directory?
> >
> > well, I would have to specify which directories are going to be EMPTY
> > when I'm done with the
> > delete?  How would I know that?
> >
> > No, there are no class files left in the directory when the operation is
> > done.  The directory is
> > empty, but doesn't get removed.
> >
> > Thanks, Eric
> >
> >
> >
> > --- Vadim Kazakov <[EMAIL PROTECTED]> wrote:
> >
> > > Because you're not specifying the directory in the include tags so it
> > > only deletes .java and .class files unless the .class files are in a
> > > subdirectory xyz/test1.
> > >
> > > -----Original Message-----
> > > From: Eric Lubin [mailto:[EMAIL PROTECTED]
> > > Sent: November 19, 2004 2:07 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: newbie <delete> not removing my empty directory?
> > >
> > > Based on the directory structure and files listed at the bottom, why
> > > doesn't the last delete
> > > remove the test2_sub1 directory?
> > >
> > > Thanks, Eric
> > >
> > > <project name="Test" default="doIt" basedir=".">
> > >  <description>simple example build file</description>
> > >  <target name="doIt">
> > >   <tstamp/>
> > >   <mkdir dir="TempCom" />
> > >   <delete includeEmptyDirs="true"><fileset dir="TempCom" /></delete>
> > >   <mkdir dir="TempCom" />
> > >   <copy todir="TempCom"><fileset dir="com" /></copy>
> > >   <delete includeEmptyDirs="true">
> > >    <fileset dir="TempCom">
> > >     <include name="**/*.java" />
> > >     <include name="**/*.class" />
> > >     <exclude name="xyz/test1/**/*.class" />
> > >    </fileset>
> > >   </delete>
> > >  </target>
> > > </project>
> > >
> > >
> > -----------------------------------------------------------------------
> > >
> > > root
> > > |-com
> > >   |-xyz
> > >     |-test1 (with file a.java and a.class)
> > >       |-test1_sub1 (with file b.java and b.class)
> > >     |-test2 (with file c.java and c.class)
> > >       |-test2_sub1 (with file d.java and d.class)
> > >       |-test2_sub2 (with file e.txt and f.txt)
> > >
> > >
> > >
> > >
> > >
> > >
> > > __________________________________
> > > Do you Yahoo!?
> > > The all-new My Yahoo! - Get yours free!
> > > http://my.yahoo.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]
> > >
> > >
> >
> >
> >
> >
> > __________________________________
> > Do you Yahoo!?
> > Meet the all-new My Yahoo! - Try it today!
> > http://my.yahoo.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]
> >
> >
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Meet the all-new My Yahoo! - Try it today!
> http://my.yahoo.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