sbt - включить дополнительные исходные каталоги - PullRequest
3 голосов
/ 07 февраля 2012

У меня есть два проекта, где Main зависит от Dependency.

По умолчанию Dependency компилируется просто отлично, но Main терпит неудачу, потому что не знает об источнике Dependency.

Одним из решений, которое я придумал, было просто добавить символическую ссылку в каталоге src Майна, указывающую на источник Dependency, но я чувствую, что в SBT должен быть лучший путь.

Есть липростой способ рассказать SBT о других исходных каталогах?

1 Ответ

4 голосов
/ 07 февраля 2012

1) Самый простой и идиоматичный: объявить зависимость в Build.scala

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

2) Не очень круто, но вы можете указать , где sbt будет искать источники.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...