2017-02-12 4 views
0

Я пытаюсь включить один внешний субпроект sbt. Ниже Вы найдете build.sbt сниппета: -build.sbt ProjectRef: недостаточно аргументов для метода

ленивый корень вал = (проект в файл() " ") dependsOn ( ProjectRef (файл (" ../../ ScalaWork/ActorCore"). "ас") )

Ниже ошибка, я получаю: -

[ошибка] C: \ мерзавец \ Test \ проект \ build.scala: 49: не хватает аргументов для метод применяется: (id: String, base: java.io.File, aggregate: => Seq [sbt. ProjectReference], зависимости: => Seq [sbt.ClasspathDep [sbt.ProjectReference]], делегаты: => Seq [sbt.ProjectReference], settings: => Seq [sbt.Def.Setting [_]], конфигураций : Seq [sbt.Configuration], auto: sbt.AddSettings) sbt.Project в объекте Project.

Каков правильный синтаксис для включения внешнего проекта sbt.

ответ

0

Я делаю для моего проекта

lazy val root = Project("myrootproject", file(".")).dependsOn(utility) 

lazy val utility = Project("utility", file("libs/utility")) 

uility также случится быть Scala.js кросс-скомпилированные проект, так что мне нужно сделать ссылку на них с помощью LocalProject после загрузки в libs/utility.

lazy val utilityJS = LocalProject("utilityJS") 
lazy val utilityJVM = LocalProject("utilityJS")