Ed Ost created SUREFIRE-982:
-------------------------------
Summary: systemPropertyVariables does not work, but the deprecated
systemProperties works correctly
Key: SUREFIRE-982
URL: https://jira.codehaus.org/browse/SUREFIRE-982
Project: Maven Surefire
Issue Type: Bug
Components: Maven Surefire Plugin
Affects Versions: 2.14
Environment: windows 7, java 7
Reporter: Ed Ost
I use the attached snippet below. I believe the syntax is correct. When I use
the systemPropertyVariables syntax the properties are not set. When I use the
older and now deprecated approach they are set correctly. The exaxt same POM
and code. The only difference is which snippet I uncomment.
<!-- this "preferred" method does not work -->
<!-- plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemPropertyVariables>
<container>${container}</container>
<propertiesPath>${propertiesPath}</propertiesPath>
<app-properties.runtime.url>${app-properties.runtime.url}</app-properties.runtime.url>
<container-properties.runtime.url>${container-properties.runtime.url}</container-properties.runtime.url>
<myPropertyVar>${myPropertyVar}</myPropertyVar>
</systemPropertyVariables>
</configuration>
</plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<systemProperties>
<property>
<name>container</name>
<value>${container}</value>
</property>
<property>
<name>propertiesPath</name>
<value>${propertiesPath}</value>
</property>
<property>
<name>app-properties.runtime.url</name>
<value>${app-properties.runtime.url}</value>
</property>
<property>
<name>container-properties.runtime.url</name>
<value>${container-properties.runtime.url}</value>
</property>
<property>
<name>container-properties.runtime.url</name>
<value>${container-properties.runtime.url}</value>
</property>
</systemProperties>
</configuration>
</plugin>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira