Неразрешенные зависимости Sbt (недопустимая команда: gen-idea)
Я пытаюсь заставить sbt генерировать файлы проекта Intellij IDEA с помощью плагина sbt-idea, как описано здесь.
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: UNRESOLVED DEPENDENCIES ::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: de.undercouch#sbt-docbook-plugin;0.2-SNAPSHOT: not found
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] de.undercouch:sbt-docbook-plugin:0.2-SNAPSHOT (sbtVersion=0.11.2, scalaVersion=2.9.1)
[warn]
[error] {file:/Users/ndidi/Sandbox/specs2-spring-examples/simple/project/plugins/}default-58af23/*:update: sbt.ResolveException: unresolved dependency: de.undercouch#sbt-docbook-plugin;0.2-SNAPSHOT: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? i
[warn] Ignoring load failure: no project loaded.
[error] Not a valid command: gen-idea
[error] gen-idea
[error] ^
Я пролистал страницу с проблемами проекта, а также подробно погуглил, однако я не обнаружил никого другого с этой проблемой, из-за чего я поверил, что проблема несколько необычна и, вероятно, связана с проблемой с моей установкой.
Если бы кто-нибудь мог пролить немного света на это, это было бы очень ценно.
Заранее спасибо.
2 ответа
Решение
Два изменения помогли решить эту проблему и ряд других незначительных проблем:
Я удалил эту строку:
addSbtPlugin ("de.undercouch"% "sbt-docbook-plugin"% "0.2-SNAPSHOT")
из /project/plugins.sbt
- Я больше не запускаю команды sbt из командной строки, я использую исключительно консоль sbt. То, что запустить '$ sbt gen-idea' не удалось, в то время как '> gen-idea' в консоли sbt преуспевает, мне кажется несколько странным. Если я выясню почему, я обязательно обновлюсь с комментарием.
Я решил эту проблему, очистив каталоги "~/.ivy2" и "~/.sbt", как предложено в этой теме на официальном сайте sbt-idea.