Projeto Maven TestNG, passe argumentos da linha de comando para o arquivo testng.xml

Eu tenho um projeto Maven TestNG e estou tentando passar alguns argumentos de linha de comando para o arquivo testng.xml.

O arquivo testng.xml se parece abaixo:

<suite name="Test Suite" parallel="classes" thread-count="100" >
  <test name="VIP Tests">
    <parameter name="browser" value="${browser}" />
    <groups>
        <run>
            <include name="${test.scope}" />
        </run>
    </groups>
    <packages>
        <package name="com.tests.*" />
    </packages>
  </test> 
</suite>

O arquivo pom.xml se parece abaixo:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>Test_Project</groupId>
<artifactId>TP_X</artifactId>
<version>1.0-SNAPSHOT</version>
  <build>
    <resources>
        <resource>
            <directory>src/test/resources</directory>
        </resource>
    </resources>
    <sourceDirectory>${src.dir}</sourceDirectory>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.19.1</version>
            <configuration>
                <suiteXmlFiles>
                   <suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
                </suiteXmlFiles>
            </configuration>
        </plugin>
    </plugins>
  </build>
</project>

Agora, toda vez que tento executar o comando de teste do Maven

mvn clean test -U -Dtest.scope=smoke -Dbrowser=chrome

Eu recebo o seguinte erro na linha de comando:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project VIP_QE: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test failed: There was an error in the forked process
[ERROR] java.util.regex.PatternSyntaxException:
[ERROR] Illegal repetition near index 0
[ERROR] ${test.scope}

Alguém pode ajudar por favor? Estou com esse problema há cerca de uma semana.

questionAnswers(1)

yourAnswerToTheQuestion