2012-02-06 3 views
3

Main이 종속성에 의존하는 두 개의 프로젝트가 있습니다.sbt - 추가 소스 디렉토리 포함

기본적으로 종속성은 올바르게 컴파일되지만 종속성의 원본에 대해서는 알지 못하므로 Main이 실패합니다.

필자가 생각해 낸 해결책 중 하나는 Mainframe의 src 디렉토리에 Dependency 's source를 가리키는 심볼릭 링크를 추가하는 것이었지만 SBT에서 더 나은 방법이 있어야한다고 생각합니다.

다른 소스 디렉토리에 대해 SBT에 알리는 간단한 방법이 있습니까?

답변

4

1) 가장 쉬운 및 관용적 : 선언 의존성 너무 멋져요되지 않음)

lazy val main = Project(id = "Main", 
         base = file("Main")) dependsOn(dependent) 
lazy val dependent = Project(id = "Dependent", 
         base = file("Dependent")) 

2 Build.scala에,하지만 당신은 specify SBT는 소스에 대해 살펴볼 것입니다 수있는 곳.