TestNG错误:无法运行TestNG,获取对未定义变量surefireArgLine的引用?

时间:2018-11-22 13:38:03

标签: java testng

这是我的pom.xml代码。在调试为TestNG时

  

“引用未定义的变量surefireArgLine”

Googled并尝试了一些解决方案。通过删除下面的行,

  

$ {surefireArgLine}

得到以下错误

  

“错误:找不到或加载主类argLine”

仍然面临问题。

            <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.20.1</version>
            <configuration>
                <suiteXmlFiles>
                    <suiteXmlFile>suite.xml</suiteXmlFile>
                </suiteXmlFiles>
                <useSystemClassLoader>false</useSystemClassLoader>
                <argLine>${surefireArgLine}</argLine>
            </configuration>
        </plugin> 
        <plugin>

2 个答案:

答案 0 :(得分:1)

0

取消选中 Window -> 首选项-> TestNG ->中argLine附近的所有复选框后,它对我有用 Maven 。然后,最后单击应用确定

答案 1 :(得分:0)

取消选中argLine中的复选框后,它对我有用 窗口->首选项-> TestNG-> Maven。