java - 如何在 Maven 项目的类路径中设置 TestNG?

标签 java eclipse maven classpath testng

为了在命令行上运行 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 测试。

最佳答案

如果您使用的是 maven ,您是否尝试过使用命令运行测试

 mvn test -DsuiteXmlFile=<xml file>

关于java - 如何在 Maven 项目的类路径中设置 TestNG?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29275132/

相关文章:

java - 如何通过maven部署spring-boot构建的jar?

java - 如何替换每个句子的第一个单词(来自输入文件)

java - 无法在 Eclipse 中发布动态 Web 项目

eclipse - 在 Eclipse 中隐藏 "Run on Server"功能

安卓模拟器 : select AVD (Android Virtual Device) to run by default

java - Spring beans 和 Hibernate 的 Maven 依赖项

java - 设置离线 Maven 服务器

java - 引用从 Clojure 文件生成的类的 Java 文件的 Leiningen 编译错误

java - JProgressBar 对话框

java - 流过滤器的时间复杂度