TestNG错误:编译maven项目后无法在类路径中找到类

时间:2015-02-23 12:01:16

标签: java eclipse maven testng

我正在使用maven项目,所有testNG测试都正常工作,直到我编译并发布项目。现在它给出了错误"当我在eclipse中执行测试时,无法在类路径中找到类"

测试类位于/ src / test / java

以下是我的示例testng xml:

<suite name="Testing1" parallel="false" verbose="10">
    <test name="Test1">
        <classes>
            <class name="com.test.TestClass"/>
        </classes>
    </test>
</suite>

任何人都可以告诉我为什么它不再起作用了吗?

1 个答案:

答案 0 :(得分:2)

只做Eclipse&gt;项目&gt;清理然后再次运行测试用例。它应该工作。

它在后台的作用是,它会在你的项目目录中调用mvn eclipse:clean,这将删除你的.project和.classpath文件,你也可以做一个mvn eclipse:eclipse - 这会重新生成你的.project和。类路径文件。因此在类路径中添加所需的类。