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。它現在有效。謝謝! –
我懷疑你的罐子沒有被正確創建。無論如何,我很樂意提供幫助。 –