У меня проблемы с зависимостью maven, которая находится в моем локальном репозитории.
SBT не может найти его. Уже установлен уровень журнала для отладки, но не получает ничего нового.
Файлы находятся в репозитории. Я копирую пути вставки из консоли в файл-проводник, и они есть.
Выход:
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.pom
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.pom
[debug] trying file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] tried file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0.0/naggati-2.0.0.jar
[debug] Local Maven Repository: resource not reachable for com/twitter#naggati;2.0.0: res=file://c:/Users/userz/.m2/repository/com/twitter/naggati/2.0
.0/naggati-2.0.0.jar
[debug] Local Maven Repository: no ivy file nor artifact found for com.twitter#naggati;2.0.0
Изменить: я добавил путь, используя scala файл в проекте/сборке, как описано в http://code.google.com/p/simple-build-tool/wiki/LibraryManagement
"sbt может искать ваш локальный репозиторий Maven, если вы добавите его в качестве репозитория:"
val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository"
Это заставило sbt посмотреть в локальном репозитории. До этого не было.
Итак, файл scala выглядит следующим образом:
import sbt._
class Foo(info: ProjectInfo) extends DefaultProject(info) {
val mavenLocal = "Local Maven Repository" at "file://c:/Users/userz/.m2/repository"
}
(I hardcoded Path.userHome, чтобы исключить возможную причину ошибки. Как и ожидалось, это ничего не изменило).