Почему SBT не загружает мои собственные библиотеки?

Я настраиваю зависимости для моего первого проекта Scala, используя SBT.

Это мой файл build.sbt:

name := "MyProj"

version := "1.0"

scalaVersion := "2.9.2"

libraryDependencies += "org.eclipse.jgit" % "org.eclipse.jgit" % "2.0.0.201206130900-r"

Когда я запускаю update внутри интерактивного режима, он обновляет что-то из org.scala-lang..., но он никогда не загружает мои зависимости. Как получить его для установки/загрузки зависимостей?

Ответ 1

Некоторые общие репозитории уже предопределены, но похоже, что ваша библиотека не находится в них, поэтому вам нужно добавить репозиторий Eclipse в список резольверов (добавьте эту строку в build.sbt):

resolvers += "jgit-repository" at "http://download.eclipse.org/jgit/maven"

как и в maven (с записью <repository>...</repository>)

Не забывайте reload вашу консоль sbt, а затем update для извлечения зависимости или просто запустите sbt заново.