Bonjour,

Je désire réaliser un déploiement par environnement.
L'appli. web utilise Spring, Struts et Tomcat.
Maven est déjà utilisé pour générer des build + utilisation sonar.

La conf par environnement inclus:
- des fichiers de conf. présent dans le WAR (projetc-config.properties) par environnement
- copie de batch par environnement
- Copie/paramétrage de fichier de conf utilisé pour les base.
- procédure de mise à jour/dump/backup .... d'une base oracle
- L'utilisation de commande linux (fichiers : gestion des droits)

On peut utiliser des profils par environnement dans les pom utilisé par maven pour réaliser cela.

J'ai entendu parler de deployit, CARGO.
Il a a surement des plug-in maven créer pour géré un déployement "paramétrable".

Je cherche un outils puissant et facile à configurer.

Quelle est votre expérience sur le sujet.
Si vous utilisé maven ou d'autre outils, quel retour d'expérience pouvez vous en faire (points positif/négatif, maintenabilité, temps de mise en place, possibilité de l'outils...)


merci d'avance pour vos retours