如何运行具有所有依赖性的testng测试用例jar?

时间:2017-07-25 13:22:32

标签: java jar testng

我使用Intelli J IDE构建一个包含所有依赖项和测试类的可执行JAR。

/src/main/java/META-INF/MANIFEST.MF是

  

清单 - 版本:1.0 Main-Class:org.testng.TestNG

当我使用命令

运行jar时
  

java -jar tahoe-test.jar org.testng.TestNG suites / t123.xml

我收到错误:

  

错误:jarfile tahoe-test.jar无效或损坏

如果我解压缩jar然后运行命令

  

java org.testng.TestNG suites / t123.xml

一切正常!为什么我不能运行罐子?

1 个答案:

答案 0 :(得分:0)

尝试运行:

java -cp tahoe-test.jar org.testng.TestNG suites/t123.xml