我在伞项目设置中有三个应用程序
- 数据层
- ApiLayer
- OtherLayer一些其他层(但必须)
现在我在混合文件 App ApiLayer中定义了这样的依赖项
{:OtherLayer, in_umbrella: true},
{:Datalayer, in_umbrella: true}
App Datalayer不依赖于 App OtherLayer拥有的伞形应用程序
{:Datalayer, in_umbrella: true}
但是从应用程序ApiLayer调用的测试用例 需要调用 Datalayer 中定义的上下文,而Datalayer的上下文又需要访问 OtherLayer 的某些功能,但不能。因为如果我在Datalayer中添加它的依赖项。这将是循环依赖情况。我需要通过我的测试用例。有没有办法在不创建循环依赖的情况下加载一些代码块?任何帮助将不胜感激。谢谢