...
Dans l'environnement de production, lancer Maven pour ce "profile" (depuis le module web de l'application):
| Bloc de code |
|---|
mvn -DProduction=true clean package |
...
- Si ce n'est déjà fait, mettre en place un espace de BUILD qui soit différent de la production.
- Créer dans cet espace un répertoire spécifique pour l'application (ici nommé annuaire2)
- Depuis ce répertoire, lancer un script avec les commandes suivantes (ici avec l'application esup-annuaire2):
Bloc de code svn co https://subversion.cru.fr/esup-annuaire2/trunk/esup-annuaire2 zip -r packages/esup-annuaire2.zip esup-annuaire2/ rm -rf esup-annuaire2/
- puis lancer un autre script avec les commandes suivantes:
Commentaires:Bloc de code ant init cd=`pwd` cd annuaire2 mvn clean install cd esup-annuaire2-web-jsf-mixed/ mvn -DProduction=true clean package cd /home/tomcat/portail/BUILD/esup-package ant portlet.deploy -DportletApp=/home/tomcat/portail/BUILD/applis/annuaire2/annuaire2/esup-annuaire2-web-jsf-mixed/target/esup-annuaire2-0.1.0.war cd $cd