运行TestNG的Maven命令行打包到jar

时间:2013-11-20 02:49:44

标签: java maven testing jar testng

我已将测试项目打包到.jar文件中,其中pom和依赖项为test-SNAPSHOT-jar-with-dependencies.jar。如何使用Maven命令行来运行它?

我试过这个,但它不起作用:

cd target
mvn test -DtestNG.file=testng.xml test-SNAPSHOT-jar-with-dependencies.jar 

1 个答案:

答案 0 :(得分:1)

运行命令

mvn test -DtestNG.file=/path/to/testng.xml 

来自项目或模块的根目录(pom.xml,src和目标文件夹的一个级别)。

测试类不会复制到结果jar中,而是始终在固定阶段(测试阶段)运行。