Yes, profiles can only be activated by a system property. server.type is a maven property, hence it will not activate another profile.
/Anders On Fri, Oct 1, 2010 at 02:56, Géraud <gala...@gmail.com> wrote: > Hi > > I'm trying to activate a profile inside another profile : > here is an example : > > <profiles> > <!-- ENVIRONMENTS --> > <profile> > <id>env1</id> > <activation> > <property> > <name>env</name> > <value>1</value> > </property> > </activation> > <properties> > <server.type>type1</server.type> > </properties> > </profile> > > <!-- define other environments --> > > <!-- SERVER TYPES --> > <profile> > <id>type1</id> > <activation> > <property> > <name>server.type</name> > <value>type1</value> > </property> > </activation> > <properties> > <!-- define properties... --> > </properties> > </profile> > > <!-- define other server types --> > > </profiles> > > when I try to run a maven command, activating "env1" profile, "type1" > profile is never activated > e.g.: mvn help:active-profiles -Denv=1 > > I tried with differents configurations : > OS: windows XP and Vista > Maven: 2.0.9 and 2.2.1 > > Did I miss something ? > > Géraud >