使用sbt加载github项目时发生AttributeKeyID冲突

时间:2012-01-21 08:13:18

标签: scala sbt

我试图在github项目中引入外部依赖:

object HelloBuild extends Build {
  lazy val root = Project(id = "hello", base = file(".")) dependsOn
                  (RootProject( uri("git://github.com/Rogach/s4gnuplot")))
}

它也是用sbt构建的,并且还有sbt-revolver插件。

我收到以下消息:

[error] AttributeKey ID collisions detected for: 'start' 
        (sbt.InputTask[cc.spray.revolver.AppProcess], 
         sbt.InputTask[cc.spray.revolver.AppProcess])

从外部项目中删除sbt-revolver插件使构建工作。

有办法解决这个问题吗?

编辑:这似乎是sbt:#329

中的一个错误

1 个答案:

答案 0 :(得分:0)

最简单的方法是结帐s4gnuplotpublish(或只是publish-local)二进制包,然后以libraryDependencies的正常方式依赖于此。< / p>