Как обновить обновленные артефакты зависимостей Git в SBT?

Я настроил SBT (0.11.0) на включение проекта GitHub в качестве зависимости, согласно моему ответу на этот вопрос здесь .

Он работает нормально, за исключением того, что я не могу заставить SBT перекомпилировать мою зависимость Git при ее обновлении. Другими словами: если я обновляю зависимость, нажимаю на Git, перезагружаю SBT моего проекта и запускаю package , тогда SBT не перекомпилирует внешнюю зависимость Git при компиляции моего проекта.

Я попытался создать новую ветку в моей зависимости Git (скажем, forcenew ) и обновить ветку в моей конфигурации проекта SBT, чтобы использовать это:

lazy val depProject = RootProject(uri("git://github.com/me/dep-project.git#forcenew"))

Но даже это не заставляет обновить. Я немного озадачен - я даже не могу найти, куда SBT помещает проект Git для его компиляции (похоже, его нет в ~ / .sbt / или ~ / .ivy2 / ) ...

Любая помощь очень ценится!

27
задан Community 23 May 2017 в 11:54
поделиться