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

Другие вопросы по тегам