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: Peter Reilly [mailto:[EMAIL PROTECTED] > Sent: Tuesday, November 23, 2004 7:51 AM > To: Ant Users List > Subject: Re: Fileset within a jar file > > You are actually using *two* filesets, the implicit > fileset associated with the jar task (triggered by the "basedir" > attribute), > and the explicit one associated with the <fileset> nested element. > Use: > > <jar destfile="${build.dir}/hatsIO.jar" basedir="${classes.dir}"> > <include name="**/*.class" /> > <exclude name="**/*Test*" /> > <manifest> > <attribute name="Built-By" value="${user.name}"/> > <section name="IntegrationObject"> > <attribute name="Implementation-Version" value="${label}"/> > </section> > </manifest> > </jar> > > or > <jar destfile="${build.dir}/hatsIO.jar"> > <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> > > instead. > > Peter > Erskine, Chris wrote: > > >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] > > > > > > > > > > > > > --------------------------------------------------------------------- > 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]