我正在尝试包含一个外部 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")