2010-09-15 4 views
1

J'avais l'intention d'utiliser JBoss-Maven-Plugin pour le déploiement à chaud de JAR vers JBoss. J'ai trois projets A, B, C qui dépendent les uns des autres, donc si je veux redéployer AI, je dois d'abord annuler le déploiement de C, puis B, puis redéployer A, puis B, puis C. Maintenant, j'ai du mal à trouver un manière de ne pas déployer les artefacts et de les déployer dans l'ordre inverse. Cela pourrait-il être hors de portée de Maven et je devrais utiliser Ant pour cette tâche?Déployer et annuler le déploiement de plusieurs objets sur JBoss à l'aide de Maven

En fait, il devient encore plus difficile si j'ai quatre projets où B et C dépendent de A et D dépend de B et C - cela devrait-il toujours entraîner un double redéploiement de D?

Répondre

0

Il est difficile de dire sans plus de détails, mais avec ce que je sais sur le Maven JBoss Plugin, les questions suivantes viennent à l'esprit:

  • Quels sont ces JARs?
  • Où sont-ils situés?
  • Avez-vous réellement essayé de les spécifier tous comme fileNames à hard-deploy et hard-undeploy eux?
  • Ne devriez-vous pas les regrouper dans un fichier EAR?
+0

Ces fichiers JAR sont propres, ils se trouvent dans le dossier racine de déploiement de JBoss (profil). Je pourrais les regrouper en EAR mais (lors du développement) je préférerais ne pas pouvoir redéployer des JARs uniques sans avoir à redéployer l'EAR complet. – brunognzls

+0

@brunognzls Ok ... Avez-vous essayé de les lister sous 'fileNames'? Qu'est-ce qui se passe alors? –

+0

Merci Pascal, oui, juste essayé. J'avais manqué que je peux spécifier plusieurs noms de fichiers à ne pas déployer. Cela a résolu le problème! – brunognzls

Questions connexes