我有一些测试类的Spring Boot应用程序。我成功地将应用程序部署为war
包。
但是我也希望生成一个包,它允许我从命令行运行测试。例如:
java -jar MyAppTest.jar
如何制作这样的包装?
修改
我的问题与this略有不同,因为我不想让war
进行测试。我想要一个可执行包,它在命令行中运行特定的测试(或所有测试)。
这就是为什么我要求制作jar
包的可能性,该包将作为应用程序(而不是Web应用程序)执行我的测试。此测试执行一些数据库和诊断操作 - 因此此类通过@SpringApplicationConfiguration
注释与Spring Boot集成。它可以访问Spring Boot应用程序上下文。