Where are profiles defined? I don't remember seeing that on the website.

Thanks...

Frank Russo
Senior Developer
FX Alliance, LLC

> -----Original Message-----
> From: Olivier Lamy [mailto:[EMAIL PROTECTED] 
> Sent: Friday, December 09, 2005 3:47 PM
> To: 'Maven Users List'
> Subject: RE : What is the proper way to handle properties 
> files based on the environment you are building for?
> 
> 
> Use differents profiles (with differents resources 
> definitions). The default can be the dev one. Then use mvn -P 
> prod package to build the production war.
> 
> - Olivier
> 
> -----Message d'origine-----
> De : Frank Russo [mailto:[EMAIL PROTECTED] 
> Envoyé : vendredi 9 décembre 2005 20:42
> À : users@maven.apache.org
> Objet : What is the proper way to handle properties files 
> based on the environment you are building for?
> 
> 
> I'm building a webapp. Our webapp depends on some environment 
> specific variables that are defined in a group of properties 
> files. Depending on the environment I want to build for, 
> i.e., dev, qa, prod, I build the war as follows: mvn 
> -Denv=ENV_VAR clean package.
>  
> Our package structure for the properties files is: 
> 
>       src
>       |
>       ----main
>           |
>           ----resources
>               |
>               ----dev
>                   |
>                   ----*.properties
>               |
>               ----qa 
>                   |
>                   ----*.properties
>               |
>               ----prod 
>                   |
>                   ----*.properties
> 
> Depending on the value of -Denv=ENV_VAR, (e.g. -Denv=dev), 
> the proper grouping of properties files get put into my 
> web-inf/classes directory. 
>  
> Is this the proper way of doing this, or is there another 
> way? The reason I'm asking is that, say someone does a build 
> forgetting to add this. Then the build will still work, 
> except that all files, including the folder structure, are 
> added to the war without warning. This probably won't be 
> caught until we deploy the app.
>  
> Thanks...
> Frank Russo
> Senior Developer
> FX Alliance, LLC
> 
> 
> 
> 
> This e-mail, any attachments and the information contained 
> therein ("this message") are confidential and intended solely 
> for the use of the addressee(s). If you have received this 
> message in error please send it back to the sender and delete 
> it. Unauthorized publication, use, dissemination or 
> disclosure of this message, either in whole or in part is 
> strictly prohibited.
> --------------------------------------------------------------
> ------------------------------------------------
> Ce message électronique et tous les fichiers joints ainsi que 
>  les informations contenues dans ce message ( ci après "le 
> message" ), sont confidentiels et destinés exclusivement à 
> l'usage de la  personne à laquelle ils sont adressés. Si vous 
> avez reçu ce message par erreur, merci  de le renvoyer à son 
> émetteur et de le détruire. Toutes diffusion, publication, 
> totale ou partielle ou divulgation sous quelque forme que se 
> soit non expressément autorisées de ce message, sont interdites.
> --------------------------------------------------------------
> -----------------------------------------------
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

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

Reply via email to