【发布时间】:2014-04-15 20:34:18
【问题描述】:
我有一个具有以下依赖项的多模块 maven 项目: 模块-gui -> 模块-业务
每个模块都有自己特定的域对象:
gui 模块 => 查看域对象
业务模块 => 业务领域对象。
对于某些业务逻辑,我必须将视图对象从 gui 模块映射到业务域对象,从业务模块映射到业务模块!
它给我带来了麻烦,因为它会导致 Maven 循环依赖。
module-gui 依赖于 module-business,因此我无法将 module-gui 的依赖添加到 module-business 中以访问 gui 域对象。
我可以将所有域对象移动到一个公共模块中以打破循环依赖,但我认为最好将对象放在正确的模块中(将对象放入视图模块,将业务对象放入业务模块)但也许我完全错了:)。
你知道这类问题是否有好的做法吗?
【问题讨论】:
标签: maven build module dependencies build-process