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 <[email protected]> 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 <[email protected]> > 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: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > > > -- > 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: [email protected] > For additional commands, e-mail: [email protected] > >
