为什么sbt 0.11 sbt-idea插件在我的情况下无法正确生成项目? (里面的细节)

时间:2011-10-17 23:18:59

标签: scala sbt sbt-idea

我已经安装了sbt 0.11 sbt-idea,因为它的文档说。它似乎有用,但是......

  1. 它没有看到项目的名称(即使项目已命名,生成的Idea项目名为default-11eed1

  2. 无法下载它想要的一些罐子

  3. ::::::::::::::::::::::::::::::::::::::::::::::
    ::              FAILED DOWNLOADS            ::
    :: ^ see resolution messages for details  ^ ::
    ::::::::::::::::::::::::::::::::::::::::::::::
    :: commons-codec#commons-codec;1.2!commons-codec.jar(src)
    :: org.scala-tools.testing#test-interface;0.5!test-interface.jar(src)
    :: org.scala-tools.sbt#compiler-interface;0.11.0!compiler-interface.jar(src)
    ::::::::::::::::::::::::::::::::::::::::::::::
    

1 个答案:

答案 0 :(得分:3)

如果你想要一个特定的项目名称,我认为你需要使用“完整”的构建配置,而不是“轻量级”配置。如果您只有一个build.sbt文件,SBT会自动分配一个项目ID,并将其用作IntelliJ模块名称。

sbt-idea会自动为您的库依赖项和SBT本身下载源JAR。并非所有库都与源一起发布,在这些情况下会显示此警告。