build.sbt ProjectRef :方法应用参数不足



我正在尝试包含一个外部 sbt 子项目。请在下面找到构建.sbt 片段:-

lazy val root = (project in file("."((.依赖( ProjectRef( file("../../ScalaWork/ActorCore"(, "ac" ( )

以下是我收到的错误:-

[错误] C:\git\Test\project\build.scala:49:没有足够的参数 方法应用:(id:字符串,基本:java.io.File,聚合:=> Seq[sbt.项目参考],依赖项:=> Seq[sbt.ClasspathDep[sbt.项目参考]],代表:=> Seq[sbt.项目参考],设置 : => Seq[sbt.Def.Setting[_]], 配置:Seq[sbt.配置],自动: SBT.添加设置(sbt.对象项目中的项目。

包含外部 sbt 项目的正确语法是什么。

我正在为我的项目做

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

uility也恰好是一个 Scala .js交叉编译的项目,所以我需要在加载 libs/utility 后使用 LocalProject 对它们进行引用。

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

最新更新