我创建了一个 Maven 项目来测试我的应用程序。我在我的项目中使用了 Webdriver、TestNG 框架。我使用了 maven surefire 插件和 reporty-ng 插件来为测试用例生成报告。当我在 IDE ( eclipse ) 或命令提示符下使用命令 ( mvn test site ) 运行时,这工作正常。现在我必须把它做成一个 jar 文件,这样我就可以把那个 jar 文件放在任何系统中并运行它。
那么问题来了:
- Maven jar 不包括 src\test 中可用的测试源和类。我们可以使用 maven jar 插件的 test-jar 目标来解决这个问题
- 即使无论如何我都可以创建 maven jar 文件,但是我该如何运行它,因为我没有主类,所以我使用 testng.xml 套件来运行我的测试。我在surefire插件的配置中使用testng.xml
那么我将如何运行 jar 文件呢?