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