我有一个使用 Maven 工具由干净架构设计的项目。
我的入口点模块(E)依赖于下一个级别,即用例(UC)模块和E模块之间的桥(BR)。该 BR 模块依赖于 UC 模块,这意味着 UC 对 E 也是可见的。我可以更改模块中pom.xml
的某些内容,以便 E 不会看到 UC,但会看到看到 UC 的 BR 模块吗?
换句话说,我有这样的事情:
E <isDependentOn> BR <isDependentOn> UC ? 如何对 E 隐藏 UC?
我写了理论问题,因为我无法分享有关项目政策的代码。