Ant : générer un jar

Ant : générer un jar - Java - Programmation

Marsh Posté le 15-02-2005 à 23:16:37    

'soir,
 
J'ai un bon gros projet Java avec plein de jar externes, et je souhaiterais faire de mon arborescence de *.class un joli jar avec inclus les documents autre type png, html. Mais je souhaite garder les jar externes en externe.
 
genre :
 
Test.class c'est mon projet, il utilise les jars, les images et le manuel. Donc je souhaiterait mettre dans le jar les classes, les images et le manuel, tout en gardant externe les jar.
 
avant :


classes/
 ¦- org/
     ¦- toto/
         ¦- Test.class
 
lib/
 ¦- Jar0.jar
 ¦- Jar1.jar
 
img/
 ¦- ma_gueule.png
 
manual/
 ¦- index.html


 
après :


MonProjet.jar
 
lib/
 ¦- Jar0.jar
 ¦- Jar1.jar


 
Le meta-inf et/ou la commande suffisent, mais si c'est possible d'avoir l'astuce avec Ant pour spécifier directement tous les jar's utilisé j'achète.
 
Merci à vous.

Reply

Marsh Posté le 15-02-2005 à 23:16:37   

Reply

Marsh Posté le 16-02-2005 à 11:17:25    


Moi je ferais un truc dans le genre (en supposant que build.xml est directement au dessus de 'classes') :
 
  <target name="jar" depends="...">
    <jar jarfile="fichier_jar_a_creer.jar"
         excludes="*"
         manifest="manifest.mf">
      <fileset dir="classes" />
      <fileset dir="manual" includes="**/*.html"/>
      <fileset dir="img" includes="**/*.png"/>
    </jar>
  </target>
 
Fabrice.
--------------------
http://www.derepas.com/java

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed