> -----Original Message-----
> From: Robert Pepersack [mailto:[EMAIL PROTECTED]
> Sent: Thursday, 14 September 2006 2:27 AM
> To: [email protected]
> Subject: Need Help With <jar> Task
>
> Hi all,
>
> I'm a to Ant. I have some Java classes in a single directory
> tree that has two child directories (i.e. mia/gui and
> mia/middleware). I need to create two .jar files, one that
> contains the classes in the mia.gui package and the other
> that contains the classes in mia.middleware. When I use the
> <jar> task to archive mia/gui, the directories in the .jar
> file start with mia's children, not mia. I need the root
> directory in the .jar file to be mia.
>
> I've tried this a number of ways in my build file with
> different elements and attributes. Here's the simplest:
>
> <target name="archive" depends="compile"
> description="Create the Java archive files">
> <jar destfile="${classes.dir}/mia_gui.jar"
> index="true">
> <fileset dir="${classes.dir}/mia/gui" />
> </jar>
> </target>
Robert:
How about the following?
<target name="archive" depends="compile"
description="Create the Java archive files">
<jar destfile="${classes.dir}/mia_gui.jar" index="true">
<fileset dir="${classes.dir}">
<include name="mia/gui/**.*"/>
</fileset>
</jar>
</target>
I've changed the fileset directory to be the directory containing the root
of the classes directory tree and explicity selected classes in the mia.gui
group.
/Steve.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]