2017-02-12 5 views
0

하나의 외부 SBT 하위 프로젝트를 포함하려고합니다. build.sbt 조각을 검색 할 수 있습니다 : -build.sbt ProjectRef : 메서드 적용을위한 인수가 충분하지 않습니다.

게으른 발 루트 = (파일 프로젝트를() ".")의 DependsOn ( ProjectRef (파일 ("../../ ScalaWork/ActorCore을"). "교류") ) 아래

는 내가 점점 오전 오류입니다 : -

[오류] C : \ 자식 \ 테스트 \ 프로젝트 \의 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.

외부 sbt 프로젝트를 포함하는 올바른 구문은 무엇입니까?

답변

0

나는 내 프로젝트도

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")