Почему 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 заново.