Hmmm. I'm using the goal set-system-properties<http://mojo.codehaus.org/properties-maven-plugin/set-system-properties-mojo.html>and specifying a phase explicitly. Seems to work fine.
For the curious, my use case is trying to get rid of the annoying derby.log file during my integration-test phase by using the derby system property derby.stream.error.field=java.lang.System.out. Maybe we could move the set-system-properties goal over to the build-helper-maven-plugin<http://mojo.codehaus.org/build-helper-maven-plugin/>. Seems like a good place for it. Works like a charm when you set it like this: <profile> <id>derby</id> <properties> <app.db.vendor.id>derby</app.db.vendor.id> <app.db.driver.id>derby</app.db.driver.id> </properties> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>properties-maven-plugin</artifactId> <executions> <execution> <goals> <goal>set-system-properties</goal> </goals> <phase>initialize</phase> <configuration> <properties> <property> <name>derby.stream.error.field</name> <value>java.lang.System.out</value> </property> </properties> </configuration> </execution> </executions> </plugin> </plugins> </build> </profile> On Fri, Feb 22, 2013 at 9:59 AM, Frédéric Camblor <[email protected]>wrote: > Hi ! > > I *think* this is because this plugin is shooting you in the foot, by > making you think it will *always* load externalized properties whereas it > won't be the case. > For instance, during call of direct plugin goal (like release:prepare / > release:perform), the plugin won't be binded to any phases => properties > won't be loaded / made available. > > I think this was based on a good idea at the beginning, but is not really > applicable. > > Cheers, > Frédéric > > Frédéric Camblor <http://fcamblor.wordpress.com/> > <http://www.twitter.com/fcamblor> > Bordeaux JUG <http://bordeauxjug.org/> Leader > Jenkins <http://jenkins-ci.org/> community member & plugin commiter > > > > On Fri, Feb 22, 2013 at 4:39 PM, Matthew Adams <[email protected] > >wrote: > > > Hi all, > > > > The latest release ( > > > > > http://search.maven.org/#artifactdetails%7Corg.codehaus.mojo%7Cproperties-maven-plugin%7C1.0-alpha-2%7Cmaven-plugin > > ) > > of properties-maven-plugin ( > > http://jira.codehaus.org/browse/MOJO/component/13703), which I'm now > > considering using, is 1.0-alpha-2. It's been that way since 30-08-2009, > > almost 3.5 years ago! > > > > When will this plugin achieve GA/release status? I'd rather not be using > > an alpha plugin in my build. > > > > Thanks, > > Matthew > > > > -- > > mailto:[email protected] <[email protected]> > > skype:matthewadams12 > > googletalk:[email protected] > > http://matthewadams.me > > http://www.linkedin.com/in/matthewadams > > > -- mailto:[email protected] <[email protected]> skype:matthewadams12 googletalk:[email protected] http://matthewadams.me http://www.linkedin.com/in/matthewadams
