Sbt Unresolved Dependencies(不是有效的命令:gen-idea)

时间:2012-01-14 20:13:02

标签: scala sbt sbt-idea

我正试图让sbt使用sbt-idea插件生成Intellij IDEA项目文件,如here所述。

[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]         ^

我已经浏览了项目的问题页面以及广泛的Google搜索,但是我还没有发现其他人遇到过这个问题,这让我觉得这个问题有点不常见,可能与我的设置问题有关..

如果有人能对此有所启发,那就非常感激了。

提前致谢。

2 个答案:

答案 0 :(得分:2)

我通过清理sbt-idea官方网站this thread中建议的“〜/ .ivy2”和“〜/ .sbt”目录解决了这个问题。

答案 1 :(得分:0)

两项更改有助于解决此问题以及其他一些小问题:

  1. 我删除了这一行:

    addSbtPlugin(" de.undercouch"%" sbt-docbook-plugin"%" 0.2-SNAPSHOT")

    来自/project/plugins.sbt

  2. 我不再从命令行运行sbt命令,我专门使用sbt控制台。运行' $ sbt gen-idea' 失败,而'> sbt控制台中的gen-idea' 成功了,让我有点奇怪。如果我找出原因,我一定会更新评论。