ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Matt Benson <gudnabr...@yahoo.com>
Subject Re: Need Help With <jar> Task
Date Wed, 13 Sep 2006 17:06:35 GMT
--- Robert Pepersack
<RPepersack@mdinsurance.state.md.us> 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:
> user-unsubscribe@ant.apache.org
> For additional commands, e-mail:
> user-help@ant.apache.org
> 
> 


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

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message