Como fazer referência ao projeto sbt externo de outro projeto sbt?

Eu tenho a seguinte configuração de um aplicativo Scala e uma biblioteca básica comum:

 -> /ApplicationA
   -> /project
     -> /build.sbt
 -> /CoreLibrary
   -> /project
     -> /build.sbt

Eu quero adicionar uma referência de ApplicationA para CoreLibrary à referência do projeto Eclipse, para que toda vez que a CoreLibrary também modifique o ApplicationA. Eu tentei o seguinte conteúdo do build.Scala para ApplicationA:

  val core = Project(
      id = "platform-core",
      base = file("../CoreLibrary"))

  val main = Project(id = "application, base = file(".")).dependsOn(core)

No entanto, ao compilar o ApplicationA, o SBT reclama que uma dependência só pode ser um subdiretório !!:

java.lang.AssertionError: assertion failed: Directory C:\git\CoreLibrary is not contained in build root C:\git\ApplicationA

Isso parece completamente simples, qual é a maneira correta de ter essa dependência do projeto?

questionAnswers(3)

yourAnswerToTheQuestion