Hello,
I have a profiles.xml that has 2 profiles within it. The default profile is set to be active by default, which works fine. I then would like to activate more profiles based on an environment variable 'DEV_USER'. Within my pom.xml, I can access 'DEV_USER' successfully by doing the following "${env.DEV_USER}". Unfortuately, when I try to access that same variable within my 'profiles.xml', it's not recognized, preventing that profile from activating. I have tried naming that property DEV_USER, ${DEV_USER}, env.DEV_USER, and ${env.DEV_USER}, none of which were a success. However, if I run "mvn help:active-profiles -DDEV_USER" from a commandline, both profiles are activated, which is what I want. Is it not possible to access system variables from within a profiles.xml? Thanks for any clarification, Kevin Profiles.xml <profilesXml> <profiles> <profile> <id>default</id> <activation> <activeByDefault>true</activeByDefault> </activation> <properties> </properties> </profile> <profile> <id>bert</id> <activation> <activeByDefault>false</activeByDefault> <property> <name>DEV_USER</name> </property> </activation> <properties> </properties> </profile> </profiles> </profilesXml>