05
jan
07

META-INF MANIFEST.MF

Duke la mascotte JavaPetit billet en forme de pense-bête à propos du format ultra restrictif du fichier MANIFEST.MF en Java :

Le fichier Manifest.mf permet de donner des information sur l’archive Java (JAR ou WAR).
La page chez Sun qui lui est consacrée est ici [popup]
Il permet entre autre de définir les librairies qu’utilise notre projet

Format lorsqu’on souhaite renseigner des librairies :

Manifest-Version: 1.0[CRLF]
Class-Path: ../lib/dom.jar[SPACE][CRLF]
[SPACE]../lib/fop.jar[SPACE][CRLF]
[SPACE]../lib/log4j-1_2_8.jar[SPACE][CRLF]

ATTENTION pour chaque library il faut insérer un espace en début et fin de ligne quant à la dernière ligne du manifest, elle doit être présente mais ne doit comporter aucun caractère (pas même un espace)

Pour les personnes qui travaillent dans un environnement J2EE et qui souhaitent utiliser la même version de Struts pour plusieurs Web-App il est possible de placer un répertoir lib au niveau du répertoire contenant les webApp et ainsi le référencer dans le manifest sous la forme ../lib/struts.jar.

Exemple pour weblogic :

[java]

myDomain
| applications
| | WebApp1
| | WebApp2
| | EJBApp1
| | EJBApp2
| lib
| | struts.jar

[/java]


0 Réponses vers “META-INF MANIFEST.MF”


  1. Pas de commentaire

Laisser un commentaire