--- Robert Pepersack
<[EMAIL PROTECTED]> wrote:

> 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>

Define your filesets like this:

<fileset dir="${classes.dir}" includes="mia/gui/**" />

HTH,
Matt

> 
> Here are the equivalent commands from the batch file
> (which I don't
> want to use any more) that archives my classes:
> 
> "%JAVA_HOME%\bin\jar" cf mia_gui.jar mia\gui
> 
> "%JAVA_HOME%\bin\jar" cf mia_middleware.jar
> mia\middleware
> 
> Thanks,
> 
> Robert Pepersack
> Senior Lead Developer
> Maryland Insurance Administration
> 410-468-2054
> 
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to