java - Maven - 在测试之前和之后在单独的线程中执行命令
问题描述
我的项目中有一个模块依赖于运行单元测试的服务器。可以使用命令运行服务器mvn jetty:run -f moduleName/pom.xml
。有没有办法在测试阶段开始之前在新线程中自动启动服务器,然后终止它?换句话说,我希望服务器在运行后启动,mvn test
并在服务器进入下一个模块后再次停止。
我已经尝试过使用 JerseyTest,但由于模块的复杂性以及依赖于服务器的所有不同类,我对结果并不满意。
解决方案
推荐阅读
- java - 是否可以以编程方式从 android 上的照片/视频目录中删除所有文件?
- python - 单击按钮时显示文件名?
- javascript - net::ERR_ABORTED 404(未找到)Laravel 8 HELPPPP
- javascript - Angular ag-grid 出错:“找不到组件类 XXX,您是否忘记配置此组件”
- ruby - 构建的 gemspec 文件(带版本)是做什么用的?
- python - 我的并行处理代码有问题吗?如何使用 multiprocessing.Process 和 multiprocessing.Queue 功能?
- typescript - 打字稿:将动态对象传递给由事件触发的函数
- python - Discord bot 在 heroku 上不起作用:SSL 认证问题
- python - 在 Flask 中向我自己的本地主机发出 POST 请求后出现 WinError 10061
- excel - Excel 高级过滤器显示相同的值