Not that I know of, no. In your example, why don't you just specify the value ('staging') in the confgiuration of the surefire plugin?
/Anders On Thu, Jan 20, 2011 at 07:52, Jeff <predato...@gmail.com> wrote: > I'm new to Maven and am building a POM with profiles. I want to be able to > set a system property that contains the value of the current profile(s). > > Currently I have multiple profiles that each relate to different web app > servers (dev, test, staging, etc.) in our dev/test environment. I want the > profile (via the surefire plugin) to set a system property called "config" > that can be read during the "test" goal to change which web app server to > use (via property file). > > Currently the value of the "config" system property is equivalent to the > value of the profile id. Is there a syntax in the POM for referencing the > id of the profile that is in the parent chain of the property being set? > > For example, in the profile below, can I reference the profile id in order > to retrieve the value "staging"? I've tried ${profile.id}, ${id}, but > they > don't work. > > <profiles> > <profile> > *<id>staging</id> > * ... > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-surefire-plugin</artifactId> > <version>2.7.1</version> > <configuration> > <skip>false</skip> > <systemPropertyVariables> > *<config>${profile.id}</config> > * ... > > </profile> > </profiles> > > Thanks!! > > -- > Jeff Vincent > predato...@gmail.com > See my LinkedIn profile at: > http://www.linkedin.com/in/rjeffreyvincent >