Я пытаюсь сослаться на проект в github из моего текущего проекта как исходную зависимость. Имеют следующие настройки в build.sbt
lazy val `some-api` = (project in file("."))
.enablePlugins(PlayJava)
.dependsOn(common)
.settings(...)
lazy val common =
ProjectRef(uri("git://git@github.com:XXX/XXX.git#initial-version"), "XXX")
При запуске sbt compile или пакета создается папка с именем проекта в .sbt/1.0/staging/(someid)
, но она не загружает содержимое проекта. Я вижу только папку target
внутри нее с папками scala-2.12 и streams. Я что-то здесь упускаю?
Обратите внимание, что я также попробовал установить RootProject.
lazy val common =
RootProject(uri("git://git@github.com:XXX/XXX.git#initial-version"))
Кроме того, как мне настроить обновление зависимости внешнего проекта во время чистой компиляции или пакета? Не похоже, что содержимое внешнего проекта обновляется, если я не удаляю папку в стадии подготовки.
Спасибо.