0
我使用Intelli J IDE构建一个包含所有依赖项和测试类的可执行JAR。如何运行testng测试用例jar与所有的依赖?
的/src/main/java/META-INF/MANIFEST.MF是
Manifest-Version: 1.0 Main-Class: org.testng.TestNG
当我用命令运行jar
java -jar tahoe-test.jar org.testng.TestNG suites/t123.xml
我得到错误:
Error: Invalid or corrupt jarfile tahoe-test.jar
如果我解压缩jar然后运行命令
java org.testng.TestNG suites/t123.xml
一切正常!为什么不能运行jar?
对不起,它仍然没有工作。显示:'错误:无法找到或加载主类org.testng.TestNG' –
使用maven-shade-plugin重建jar。它现在有效。谢谢! –
我怀疑你的罐子没有被正确创建。无论如何,我很乐意提供帮助。 –