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

Reply via email to