------ Using System Properties ------ Allan Ramirez ------ July 2006 ------ Using System Properties There are two ways to add a list of system properties to Failsafe: * systemProperyVariable This configuration is the replacement of the deprecated . It can accept any value from Maven's properties that can be converted <> +---+ [...] org.apache.maven.plugins maven-failsafe-plugin ${project.version} propertyValue \${project.build.directory} [...] [...] +---+ * systemProperties ( deprecated ) +---+ [...] org.apache.maven.plugins maven-failsafe-plugin ${project.version} propertyName propertyValue [...] integration-test integration-test verify verify [...] +---+ Take note that <> properties can only be passed as system properties. Any attempt to pass any other Maven variable type (i.e. <<>> or a <<>> variable) will cause the variable expression to be passed literally (unevaluated). So having an example below: +---+ [...] org.apache.maven.plugins maven-failsafe-plugin ${project.version} buildDir \${project.build.outputDirectory} integration-test integration-test verify verify [...] +---+ will literally pass <<$\{project.build.outputDirectory\}>> because the value of that expression is a <<>>, not a <<>>.