comment devrais-je obtenir maven pour déployer mon application pour moi.maven déploiement au serveur
je veux être capable de taper
mvn deply:devserver (or something like that)
et l'ont fait les choses suivantes
SCP tous les pots de dépendance à la devserver à distance/var/lib/tomcat6/shared/dossier de l'entreprise
SCP le fichier de guerre dans le dossier devserver distant/var/lib/tomcat6/webapps
et puisque je peux déjà entendre les énoncés/questions "pourquoi fais-tu comme ça, tu peux juste construire la guerre avec les dépendances dedans "b la bla bla je vais répondre. ce serveur va exécuter environ 35 fichiers de guerre différents (soyez gentil j'ai hérité de ce projet) tout en utilisant les mêmes dépendances donc je ne vois pas le point d'avoir le chargeur de classe tomcat chargeant les mêmes 50 bibliothèques environ 35 fois. id plutôt avoir tomcat les charger au démarrage et les partager avec les webapps.
et NON, le gestionnaire n'est pas installé sur cette instance de tomcat alors s'il vous plaît ne pas y aller. Les gars de la sécurité ne nous laisseront pas installer la console de gestion sur un serveur visible publiquement, donc tous les déploiements doivent être effectués via des copies de fichiers SCP.
Je pourrais le faire en environ 5 minutes avec fourmi et je n'ai pas éliminé la possibilité d'écrire simplement un script shell pour le faire mais je voudrais donner une chance à maven d'abord.
cool, merci. Je vais assommer un script shell rapide pour le faire ensuite. – scphantm
J'ai fini par écrire un script shell pour ce faire – scphantm
Le script shell est bon, mais vous pouvez aussi envisager un langage de script multi-plateforme à moins que vous ne soyez absolument certain que vous ne l'utiliserez que sous linux/unix. Si vous voulez être capable de le faire depuis n'importe quel environnement, Ant, python, ou scala sont mes choix préférés. –