我试图在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
中的一个错误答案 0 :(得分:0)
最简单的方法是结帐s4gnuplot
和publish
(或只是publish-local
)二进制包,然后以libraryDependencies
的正常方式依赖于此。< / p>