【发布时间】:2016-08-14 05:42:01
【问题描述】:
多模块项目的模块之间是否可以存在循环依赖?
这是一个例子:
lazy val client = (project in file("client"))
.dependsOn(service)
.settings(...)
lazy val service = (project in file("service"))
.dependsOn(client)
.settings(...)
我收到一个错误recursive value x needs type,我认为这是由于这个递归定义,但不完全确定(可能是其他一些奇怪的现象导致了这个)。
【问题讨论】:
-
我们可以得到完整的编译错误以及它发生的时间吗?