嗨,我的问题是指一个旧线程:Multi-version build with SBT
这正是我的项目中提到库依赖项的方式
libraryDependencies <++= (dispatchVersion) { (dv) => Seq(
"net.databinder.dispatch" %% "dispatch-core" % dv,
"net.databinder.dispatch" %% "dispatch-json4s-native" % dv
)}
但是我们已升级到sbt 1.0,它不支持这种库添加 . 我试图导入包含变量的scala文件,例如 . “dispatchVersion”类型为settingKey [Map [symbol,String]],包含与您提到的类似的所有最新版本号 .
我如何根据sbt版本1.0.0语法迁移libraryDependencies类似于上面提到的内容?我得到的错误如下:
error: No implicit for Append.Values[Seq[sbt.librarymanagement.ModuleID], sbt.Def.Initialize[Seq[sbt.librarymanagement.ModuleID]]] found,
so sbt.Def.Initialize[Seq[sbt.librarymanagement.ModuleID]] cannot be appended to Seq[sbt.librarymanagement.ModuleID]
libraryDependencies ++= dispatchVersion { v => Seq(
1 回答