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