我已将测试项目打包到.jar
文件中,其中pom和依赖项为test-SNAPSHOT-jar-with-dependencies.jar
。如何使用Maven命令行来运行它?
我试过这个,但它不起作用:
cd target
mvn test -DtestNG.file=testng.xml test-SNAPSHOT-jar-with-dependencies.jar
答案 0 :(得分:1)
运行命令
mvn test -DtestNG.file=/path/to/testng.xml
来自项目或模块的根目录(pom.xml,src和目标文件夹的一个级别)。
测试类不会复制到结果jar中,而是始终在固定阶段(测试阶段)运行。