我有一个多模块 maven 项目,其中两个模块产生战争。两个 serverModule 都依赖于 persistenceModule。每个服务器模块都配置有自己的 jetty-maven-plugin,它在预集成测试阶段启动服务器并在后集成测试阶段停止它。每个 serer 模块都有自己的码头配置——登录服务和端口。
--trunk
|_serverModuleA
|_serverModuleB
|_persistenceModule
serverModuleB 有一些集成测试,它们调用 serverModuleA 中提供的服务。因此,在执行 serverModuleB 中的集成测试时,需要 serverModuleA 启动并运行。
我无法从 serverModuleB 调出两个码头实例,因为 jetty-maven-plugin 不支持它。感谢任何帮助。