2011-01-07 5 views
6

J'ai deux projets en éclipse, un projet de bibliothèque produisant un fichier Jar et un projet web dépendant de ce Jar. Comment puis-je obtenir le projet Web pour exporter le premier pot de projets dans sa guerre automatiquement. Je sais que cela a dû être répondu avant, mais je ne peux vraiment pas le trouver.Eclipse exportant JAR dans WAR

Merci,

Répondre

17

Le mécanisme pour déterminer ce qui se passe dans la guerre est pas le chemin de construction que pour « normal » des applications, mais le « montage de déploiement ».

Cliquez avec le bouton droit sur le nœud racine du projet Web dynamique, sélectionnez Propriétés et sélectionnez Assemblage de déploiement. Ici vous pouvez ajouter des projets (qui sont mis en suspens et ajoutés à WEB-INF/lib) et des jars individuels dans le projet.


EDIT 20/08/2015: Quelques années plus tard, Maven est devenu le moyen standard pour construire des logiciels Java principalement en raison de l'approche par script pour la gestion des dépendances. Cela inclut comment construire des fichiers WAR, et les trois principaux IDE (IntelliJ, Netbeans et Eclipse) supportent pleinement cela, vous permettant de basculer entre les IDE en cours de développement. Dans Eclipse, le problème posé ici ne s'applique pas, car il est entièrement contrôlé par le plugin Maven.

+0

Merci, j'utilise eclipse 3.5.2 et je ne vois pas cette option dans l'une de mes propriétés de projets. Un de mes projets est définitivement un projet web dynamique, mais un autre est un projet de moteur d'application google. Comment puis-je obtenir cette option de menu, ai-je manqué un pluggin (ou deux?). – aronp

+0

Il a été renommé en 3.6 pour l'assemblage de déploiement. Je ne peux pas me souvenir du nom précédent. –

+0

Je pense que c'était les dépendances du module Java EE, merci beaucoup. – aronp

Questions connexes