J'ai un projet Tomcat éclipse qui dépend de plusieurs autres projets Eclipse.Automatisation du processus de construction d'une application Web créée dans Eclipse
Par exemple imaginer le projet principal est appelé serveur et a plusieurs dépendances:
- serveur
(): Cela dépend
- data-lib
- server- util
- messaging-utils
À chaque fois que je change data-lib, server-utils, messaging-utils, je dois recréer le fichier .jar et le copier dans le répertoire WEB-INF/lib du serveur. À ce stade, j'exporte le serveur en tant que .war et le déploie sur mon serveur. Je veux que ce processus fonctionne à partir de la ligne cmd en utilisant fourmi (notez que je sais que maven est là-bas mais je connais assez bien l'expérience passée et je préférerais y rester pour l'instant). C'est assez facile de créer le fichier de construction pour le serveur - il va finir par créer un fichier .war. Mais je veux qu'il construise automatiquement les bibliothèques dépendantes. Je veux le faire en préservant mon espace de travail de développement dans Eclipse.
Quelle est la manière la plus simple et la plus propre de le faire? Actuellement, je pense que chaque projet aura son propre build.xml (c'est-à-dire data-lib/build.xml, server-utils/build.xml, etc.). Je vais faire le serveur/build.xml faire un antcall à ces fichiers de construction individuels et ensuite copier les jars dans le répertoire serveur/WEB-INF/lib.
Existe-t-il un moyen plus facile/meilleur?
cela semble être utile. Mais je ne vois pas les dépendances du module J2EE. Ai-je besoin d'un plugin spécial pour voir cette option? – Ish
Je pense que c'est une propriété par défaut, au moins pour Eclipse WTP ... – romaintaz