首页 > 解决方案 > Maven - 在测试之前和之后在单独的线程中执行命令

问题描述

我的项目中有一个模块依赖于运行单元测试的服务器。可以使用命令运行服务器mvn jetty:run -f moduleName/pom.xml。有没有办法在测试阶段开始之前在新线程中自动启动服务器,然后终止它?换句话说,我希望服务器在运行后启动,mvn test并在服务器进入下一个模块后再次停止。

我已经尝试过使用 JerseyTest,但由于模块的复杂性以及依赖于服务器的所有不同类,我对结果并不满意。

标签: javamaventestingjerseyjetty

解决方案


推荐阅读