cocoon-users-fr mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From eric.ja...@bell.ca
Subject RE: Cocoon et Maven
Date Mon, 04 Apr 2005 18:27:00 GMT
> -----Original Message-----
> From: Sébastien ARBOGAST [mailto:argogast@sympatico.ca]
> Sent: Monday, April 04, 2005 1:40 PM
> To: users-fr@cocoon.apache.org
> Subject: Cocoon et Maven
> 
> Bonjour,
> 
> Je suis en train de découvrir Maven et j'ai suivi ce tutoriel sur le
> Wiki (http://wiki.apache.org/cocoon/HowToBuildAndDeployCocoonWithMaven)
> pour l'intégrer à Cocoon. J'ai suivi l'option 2 et tout semble
> fonctionner. J'ai simplement un petit souci : si je fais une copie de
> certains fichiers de configuration de Cocoon dans mon dossier webapp
> (avec la bonne arborescence bien sur) et que je modifie ces fichiers :
> 1 - rien dans le log de maven ne m'indique que ces fichiers sont
> effectivement copiés dans le sous-dossier de target correspondant à mon
> projet

L'arborescence de ton projet doit ressembler à ceci :
projetA
  src
    webapp
      WEB-INF
  maven.xml
  project.properties
  project.xml

Voir http://maven.apache.org/using/war.html pour plus d'infos sur comment bâtir et déployer
des applications Web avec Maven.

> 2 - quand bien même ils seraient effectivement copiés, j'ai peur qu'ils
> soient écrasés par la décompression de cocoon-2.1.7-minimal.war dans mon
> dossier target
> 
> Pour rappel, j'essaie de faire en sorte que mon application basée sur
> Cocoon soit déployable comme n'importe quelle autre application web donc
> je serai amené à modifier abondamment sitemap.xmap et cocoon.xconf par
> exemple).
> 
> Comment puis-je faire pour pouvoir modifier les fichiers de
> configuration de cocoon (tout ce qui n'est pas jar en fait) dans le
> sous-dossier webapp, et faire en sorte qu'au moment où je fais mon
> "build tomcat:install", ces fichiers soient copiés vers ma target et
> non-écrasés par les originaux issus de cocoon-2.1.7-minimal.war ?

En fait, en regardant le fichier maven.xml, on voit que les instructions pour décompresser
le fichier war se trouve dans une tâche "preGoal" pour la cible "war:webapp". Cette dernière
appellera par la suite la cible "test:test". Donc, selon ma compréhension, le fichier war
sera extrait avant que tes fichiers ne soient copiés dans ton dossier "target"...

> 
> Merci beaucoup par avance...
> 
> Sébastien ARBOGAST
> 
> PS : J'ai encore un problème pour m'inscrire à la liste anglophone et ce
> coup-ci j'ai essayé avec plusieurs adresses email, y compris celle qui
> fonctionne sur users-fr. Mais je ne reçois toujours pas de confirmation
> d'inscription. Des idées ?
> 
> ---------------------------------------------------------------------
> Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
> Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
> Autres commandes : mailto:users-fr-help@cocoon.apache.org


En espérant que ces quelques informations te soient utiles.

Eric


---------------------------------------------------------------------
Liste francophone Apache Cocoon -- http://cocoon.apache.org/fr/
Pour vous desinscrire : mailto:users-fr-unsubscribe@cocoon.apache.org
Autres commandes : mailto:users-fr-help@cocoon.apache.org


Mime
View raw message