小编Mih*_*mal的帖子

如何使用surefire插件运行maven jar文件?

我创建了一个 Maven 项目来测试我的应用程序。我在我的项目中使用了Webdriver、TestNG框架。我使用了 maven Surefire 插件和 reporty-ng 插件来生成测试用例的报告。当我使用命令( mvn 测试站点)在 IDE ( eclipse ) 或命令提示符中运行时,这工作正常。现在我必须将其制作为 jar 文件,以便我可以将该 jar 文件放入任何系统中并运行它。

那么问题来了:

  1. Maven jar 不包含 src\test 中可用的测试源和类。我们可以使用 maven jar 插件的 test-jar goal 来解决这个问题
  2. 即使无论如何我可以创建maven jar 文件,但是我如何运行它,因为我没有主类,我使用 testng.xml 套件来运行我的测试。我在 Surefire 插件的配置中使用 testng.xml

那么我将如何运行该 jar 文件呢?

java testng webdriver surefire maven

5
推荐指数
1
解决办法
1839
查看次数

标签 统计

java ×1

maven ×1

surefire ×1

testng ×1

webdriver ×1