【问题标题】:TestNG ERROR: Cannot find class in classpath after compiling the maven projectTestNG 错误:编译 maven 项目后在类路径中找不到类
【发布时间】:2015-02-23 12:01:15
【问题描述】:

我正在使用 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>

谁能告诉我为什么它不再工作了?

【问题讨论】:

    标签: java eclipse maven testng


    【解决方案1】:

    只需执行 Eclipse> Project > Clean,然后再次运行测试用例。它应该工作。

    它在后台的作用是,它将在您的项目目录中调用 mvn eclipse:clean,这将删除您的 .project 和 .classpath 文件,您还可以执行 mvn eclipse:eclipse - 这会重新生成您的 .project 和 .类路径文件。从而在类路径中添加所需的类。

    【讨论】:

    • 谢谢它的工作.. 发生的事情是在编译 peoject 时它正在删除 .classpath 文件
    • 拯救了我的一天:D
    • 你太棒了!谢谢:)
    猜你喜欢
    • 2011-11-27
    • 1970-01-01
    • 2015-05-30
    • 2014-01-24
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-10-26
    相关资源
    最近更新 更多