我正在使用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>
任何人都可以告诉我为什么它不再起作用了吗?
答案 0 :(得分:2)
只做Eclipse&gt;项目&gt;清理然后再次运行测试用例。它应该工作。
它在后台的作用是,它会在你的项目目录中调用mvn eclipse:clean,这将删除你的.project和.classpath文件,你也可以做一个mvn eclipse:eclipse - 这会重新生成你的.project和。类路径文件。因此在类路径中添加所需的类。