4

我试图让 sbt 使用 sbt-idea 插件生成 Intellij 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]         ^

我已经浏览了该项目的问题页面并广泛搜索了谷歌,但是我没有发现其他人遇到这个问题,这让我相信这个问题有点不常见,可能与我的设置问题有关。

如果有人能对此有所了解,将不胜感激。

提前致谢。

4

2 回答 2

2

我按照 sbt-idea 官方网站上的这个帖子中的建议清理了“~/.ivy2”和“~/.sbt”目录,解决了这个问题。

于 2013-03-24T22:30:42.227 回答
0

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

  1. 我删除了这一行:

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

    来自 /project/plugins.sbt

  2. 我不再从命令行运行 sbt 命令,我只使用 sbt 控制台。运行'$ sbt gen-idea'失败,而sbt 控制台中的'> gen-idea'成功了,这让我有点奇怪。如果我弄清楚原因,我一定会用评论更新。
于 2012-01-15T18:03:22.977 回答