尝试使用sbt 0.11.2 jar来制作红隼

时间:2014-05-19 15:10:06

标签: scala sbt kestrel

所以我下载了sbt 0.11.2,因为kestrel只适用于那个版本,我也在运行java 6.

所以我从这里下载了0.11.2:http://repo.typesafe.com/typesafe/ivy-releases/org.scala-tools.sbt/sbt-launch/0.11.2/sbt-launch.jar

我为sbt-launch.jar创建了一个0.11.2的文件夹,如: /sbt/0.11.2/sbt-launch.jar

然后我创建了一个.sh文件,它将启动特定版本的sbt。

现在,一旦我使用.sh文件启动sbt,我就会收到此错误。

我的项目甚至没有引用sbt-idea插件,所以它似乎与我当前版本的sbt混在一起?

[info] Resolving org.scala-tools.sbt#testing_2.9.1;0.11.2 ...
[info] Resolving org.scala-tools.testing#test-interface;0.5 ...
[info] Resolving org.scala-tools.sbt#compiler-interface;0.11.2 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_8_1;0.11.2 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_8_0;0.11.2 ...
[info] Resolving org.scala-tools.sbt#precompiled-2_9_0;0.11.2 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.github.mpeltonen#sbt-idea;1.4.0: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.github.mpeltonen:sbt-idea:1.4.0 (sbtVersion=0.11.2, scalaVersion=2.9.1)
[warn] 
[error] {file:/Users/blah/.sbt/plugins/}default-bfa0a6/*:update: sbt.ResolveException: unresolved dependency: com.github.mpeltonen#sbt-idea;1.4.0: not found
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? q

参考:似乎0.11.2已经过时且格式不同:i need sbt 0.11.2 to build the mongo auth app for lift

如果有人能帮助我正确构建,我真的很感激。

1 个答案:

答案 0 :(得分:1)

问题似乎与sbt-idea插件有关。

我已经检查了红隼并且似乎没有使用插件,所以我打赌你已经全局安装或自己添加它。

由于插件仅与特定版本的SBT兼容。我认为您必须禁用该插件或将其降级到支持您正在使用的SBT版本的版本。

检查您是否在~/.sbt/0.13/plugins/build.sbt而非~/.sbt/plugins/build.sbt中定义了插件。

但是,如果您使用的是Idea 13.1和最新的Scala插件,Idea可以直接导入项目,因此您不需要插件。