【发布时间】:2015-05-30 06:33:01
【问题描述】:
为了在命令行上运行 TestNG 测试,我必须在类路径中设置 TestNG。为此,我经历了 -
Unable to execute TestNG Suite file via command line
Getting error Could not find or load main class org.testng.TestNG
它告诉如果testng.jar 在项目的lib 文件夹中,那么在类路径中设置路径直到lib 文件夹(如-C:\Workspace\projectname\lib\*)。
但就我而言,我使用的是 Maven 项目,因此没有 lib 文件夹来放置 jar。在这种情况下,如何在类路径中设置 TestNG?因此在命令行上运行 TestNG 测试。
【问题讨论】:
-
在您的 pom 文件中添加 TestNG 作为依赖项。不要开始使用像 lib 文件夹这样的残缺的东西。
-
我已经添加了它,但是当我在命令行上点击
java org.testng.TestNG testng.xml时,它会导致错误 -Error: Could not find or load main class org.testng.TestNG -
你能发布你的 POM 吗?
标签: java eclipse maven classpath testng