Java Language Création de fichiers JAR, WAR et EAR


Exemple

Les types de fichiers JAR, WAR et EAR sont fondamentalement des fichiers ZIP avec un fichier "manifest" et (pour les fichiers WAR et EAR) une structure de répertoire / fichier interne particulière.

La méthode recommandée pour créer ces fichiers consiste à utiliser un outil de génération spécifique à Java qui «comprend» les exigences pour les types de fichiers respectifs. Si vous n'utilisez pas d'outil de construction, l'IDE "export" est la prochaine option à essayer.

( Note éditoriale: les descriptions de la façon de créer ces fichiers sont mieux placées dans la documentation des outils respectifs. Placez-les là-bas. Veuillez faire preuve de retenue et ne pas les casser dans cet exemple! )

Création de fichiers JAR et WAR à l'aide de Maven

Créer un fichier JAR ou WAR à l’aide de Maven consiste simplement à placer l’élément <packaging> correct dans le fichier POM; par exemple,

<packaging>jar</packaging>

ou

<packaging>war</packaging>

Pour plus de détails. Maven peut être configuré pour créer des fichiers JAR "exécutables" en ajoutant les informations requises sur la classe du point d'entrée et les dépendances externes en tant que propriétés du plug-in maven jar. Il existe même un plugin pour créer des fichiers "uberJAR" qui combinent une application et ses dépendances en un seul fichier JAR.

S'il vous plaît se référer à la documentation Maven ( http://www.riptutorial.com/topic/898 ) pour plus d'informations.

Création de fichiers JAR, WAR et EAR à l'aide d'Ant

L'outil de génération Ant a des "tâches" distinctes pour la construction de JAR, WAR et EAR. S'il vous plaît se référer à la documentation Ant ( http://www.riptutorial.com/topic/4223 ) pour plus d'informations.

Création de fichiers JAR, WAR et EAR à l'aide d'un IDE

Les trois IDE Java les plus populaires ont tous un support intégré pour la création de fichiers de déploiement. La fonctionnalité est souvent décrite comme "exportation".

Création de fichiers JAR, WAR et EAR à l'aide de la commande jar .

Il est également possible de créer ces fichiers "à la main" en utilisant la commande jar . Il s'agit simplement d'assembler une arborescence de fichiers avec les fichiers de composants appropriés au bon endroit, de créer un fichier manifeste et d'exécuter jar pour créer le fichier JAR.

Reportez-vous à la rubrique Commande jar ( Création et modification de fichiers JAR ) pour plus d'informations.