Can you expand on this or is there an example of this some where?

We ARE in ear/war land though...

-----Original Message-----
From: Dave Feltenberger [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 03, 2008 11:43 PM
To: Maven Users List
Subject: Re: Building for different environments - how do _you_ do it?

Another possibility, if you're not in a J2EE container and don't
necessarily
have access to JNDI (or don't want to rely on server config vs. a
self-contained JAR/WAR) is to package all the environment configurations
together and use something like Spring and an environment variable to
filter
a context or properties file.  I've found this to be very useful, as the
same artifact can be deployed in dev, prod, staging, qa, etc. without
having
to re-build and risk potential differences in the artifacts.

Dave

On Tue, Jun 3, 2008 at 2:22 PM, Paul Davis <[EMAIL PROTECTED]> wrote:

> The best thing is to NOT create a different build for different
> environments.
>
> When environment specific stuff is needed (EARs and WARs) look up the
info
> from JNDI and put that configuration on the server.
> Then if something needs to change, you don't need to create a new
build.
>
> If you have to do it, you could probably create a profile for each
> environment setting a variable.
> Then the files specific to that environment could be "filtered" based
on
> the
> value of that variable.
> You'd just specify the profile to use when creating the build.
>
> On Tue, Jun 3, 2008 at 11:14 AM, EJ Ciramella
<[EMAIL PROTECTED]>
> wrote:
>
> > So how are other people building for both dev and other
environments?
> >
> >
> >
> > For example, how does one support multiple environments like the
> > following:
> >
> >
> >
> > 1 - Dev integration
> >
> > 2 - QA stack 1
> >
> > 3 - QA stack 2
> >
> > 4 - QA stack 3
> >
> > 5 - Staging
> >
> > 6 - Prod
> >
> > 7 - local developer builds
> >
> >
> >
> > How do other people support variables that can be the same from
local
> > builds through production but support the option to change them at
the
> > last minute?  Are people building multiple version of say an ear
> > deployment to support all the different environments?
> >
> >
>

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

Reply via email to