maven互相依赖打包
模块划分:
module
- moduleA
- moduleAClient
- moduleACore
- moduleB
- moduleBClient
- moduleBCore
moduleACore 依赖 moduleBClient,需要获取 moduleB 里面的表数据
moduleBCore 依赖 moduleAClient,需要获取 moduleA 里面的表数据
这样互相依赖,打包会有问题嘛?
或者应该怎么设计呢,两个服务都需要获取对方服务的表数据。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
先说结论,Maven 不支持循环依赖的,这种结构是很不合理的
你可以从client和core之间提出一个给公共的common module,用来存放你两个module都需要引用的部分,然后两个模块都引用这个公共模块,这样就避免了循环问题。