我试图做出看起来像循环依赖的东西"在sbt(我知道必须有另一种方式来构建项目,但是对于这一组 我现在处理的限制,似乎是一个合理的权衡)。
我不是100%这些依赖关系应该被考虑"循环"鉴于我们只需要core/test
了解impl
。无论如何,这就是我sbt.build
现在的样子:
lazy val core = (project in file("core"))
.dependsOn(LocalProject("impl") % "test")
lazy val impl = (project in file("impl"))
.dependsOn(core)
显然,sbt就Cyclic reference involving
提出了抱怨。
FWIW,我在Pants中非常无缝地表达了这种构造。有没有办法在sbt中做到这一点?