maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Anders Hammar <and...@hammar.net>
Subject Re: Personal property substitution in m2
Date Thu, 12 Nov 2009 21:11:58 GMT
No, I don't think so. You can trigger a profile based on a property, but I
don't think that works for a property defined in a project's pom. Please try
and report back!

/Anders

On Thu, Nov 12, 2009 at 22:00, Jeff French <jeff@mdbconsulting.com> wrote:

>
> Thanks, Anders. That worked great, and I did include defaults in pom.xml.
>
> Is there a way to choose a profile based on the project? Some properties,
> like the specific database name used for testing, will differ not only by
> developer, but also by project.
>
> Oh, and Paul, I agree. Upon retrospect it was a lame subject line. :-)
>
>
> Anders Hammar wrote:
> >
> > Each user defining this property through a profile in his/her
> settings.xml
> > is the way to go. However, best practice is to have default values of the
> > properties defined in the project's pom. The project should NOT rely on
> > configuration in settings.xml.
> >
> > /Anders
> >
> > On Thu, Nov 12, 2009 at 04:17, Jeff French <jeff@mdbconsulting.com>
> wrote:
> >
> >>
> >> I'm finally getting the chance to migrate some of our m1 projects to m2,
> >> and
> >> am wondering about the m2 way to do the following.
> >>
> >> During our m1 test phase we replace macros such as @db.host@ in some
> >> config
> >> files. The maven.xml file has a goal which defines some filters, and
> >> individual developers can set properties such as db.host in their
> >> build.properties file in the project root.
> >>
> >> I'd like the same end result in m2 - that developers can use their local
> >> database for testing. After Googling and looking at examples, it seems
> >> that
> >> defining a profile in settings.xml might be the way to go, but that
> seems
> >> like overkill for the simple macro replacement I'm trying to do. Is
> there
> >> a
> >> better way to handle this in m2?
> >>
> >> Thanks for any pointers.
> >>
> >>    Jeff
> >> --
> >> View this message in context:
> >>
> http://old.nabble.com/Personal-property-substitution-in-m2-tp26312742p26312742.html
> >> Sent from the Maven - Users mailing list archive at Nabble.com.
> >>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://old.nabble.com/Personal-property-substitution-in-m2-tp26312742p26326318.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message