Hello there,
well it seems that i was a little bit to fast to announce my success. So the 
thing is, when a file X in the WEB-INF/config folder has been changed more 
recently then the file I want to overwrite the file X with then it just won't 
do it. The reason why I thought it would work is because my pom is located in 
tzhe very top folder of the project and so by using 
<warSourceDirectory>webapp</warSourceDirectory> a new folder would be created. 
Any idea someone how to force maven to overwrite the files???
thx in advance.

-------- Original-Nachricht --------
> Datum: Tue, 18 Mar 2008 14:40:43 +0100
> Von: "Dominik Heller" <[EMAIL PROTECTED]>
> An: "Maven Users List" <[email protected]>
> Betreff: Re: overwriting external resources

> Hi David,
> well first of all thanks so much for yours quick response. I have tried
> your code and it works fine for me. it seems that the
> <warSourceDirectory>webapp</warSourceDirectory> is dealing with the 
> timestamps of the files
> correctly although I thought that the webapp would be the default
> webSourceDirectory. If the webSourceDirectory is not explicitly specified the 
> file in the
> config folder of the WEb-Inf folder won't be overwriten if it has a newer
> timestamp than the file it should be overwritten with. Anyways thanks for
> your help I really appreciate it.
> 
> -------- Original-Nachricht --------
> > Datum: Tue, 18 Mar 2008 13:53:47 +0100
> > Von: David Delbecq <[EMAIL PROTECTED]>
> > An: Maven Users List <[email protected]>
> > Betreff: Re: overwriting external resources
> 
> > En l'instant précis du 18/03/08 12:43, Dominik Heller s'exprimait en
> ces 
> > termes:
> > > Hi i am pretty new to maven and encountered a problem by overwriting
> > some external resources. I am using maven 2.0.7 and the maven-war-plugin
> > 2.0.2. What I want to do is to overwrite a folder config in the WEB-INF
> > containing some files with an other folder config which is stored in an
> external
> > resource folder until I build the project.
> > > In the end it looks pretty much like this:
> > >
> > > -src/main/
> > >    -Customer/config
> > >      -web.xml
> > >      -config.xml
> > >      -...
> > >    -webapp/WEB-INF
> > >      -config/...
> > >      -web.xml
> > >
> > > when building the project i want to use profiles to replace the
> web.xml
> > and the config foilder in the WEB-INF. For replacing the web.xml I am
> using
> > the <webXml> property but so far I didn't find a way to overwrite the
> > config folder in the WEB-INF.
> > > Any ideas someone??
> > >
> > > thx in advance
> > >   
> > Hi, we had similar requirement here. Here is our solution:
> > 
> > in build plugins:
> > 
> > 
> >       <plugin>
> >         <artifactId>maven-war-plugin</artifactId>
> >         <configuration>
> >           <warSourceDirectory>webapp</warSourceDirectory>
> >           <webResources>
> >             <resource>
> >               <!-- this is relative to the pom.xml directory -->
> >               <directory>configSets/${config.configSet}</directory>
> >             </resource>
> >           </webResources>
> >         </configuration>
> >       </plugin>
> > 
> > in profiles:
> > 
> >     <profile>
> >         <id>user-x</id>
> >         <activation>
> >           <property>
> >             <name>user</name>
> >             <value>x</value>
> >           </property>
> >         </activation>     
> >       <properties>
> >         <config.configSet>userX</config.configSet>
> >       </properties>
> >     </profile>
> > 
> > We make our package using
> > 
> > mvn package -Duser=x
> > 
> > and it will override, in war, existing files with those found in 
> > configSets/userX/
> > 
> > 
> > -- 
> > David Delbecq
> > Institut Royal Météorologique
> > Ext:557
> > 
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> -- 
> Psssst! Schon vom neuen GMX MultiMessenger gehört?
> Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

-- 
Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
Browser-Versionen downloaden: http://www.gmx.net/de/go/browser

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to