Scala 使用sbt加载github项目时发生AttributeKeyID冲突
我尝试引入github项目的外部依赖:Scala 使用sbt加载github项目时发生AttributeKeyID冲突,scala,sbt,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左轮手枪插件 我得到以下信息: [error] AttributeKe
object HelloBuild extends Build {
lazy val root = Project(id = "hello", base = file(".")) dependsOn
(RootProject( uri("git://github.com/Rogach/s4gnuplot")))
}
它还内置了sbt,还具有sbt左轮手枪插件
我得到以下信息:
[error] AttributeKey ID collisions detected for: 'start'
(sbt.InputTask[cc.spray.revolver.AppProcess],
sbt.InputTask[cc.spray.revolver.AppProcess])
从外部项目中删除sbt revolver插件将使构建工作正常
有办法解决这个问题吗
编辑:这似乎是sbt中的一个错误:最简单的方法是签出
s4gnuplot
并发布
(或者只是发布本地
)一个二进制包,然后以正常的方式依赖于库依赖项
,这将起作用,但我想完全依赖于github源代码。而且每次有什么变化都要检查,这可不太好。