嗨,我的问题指的是一个老帖子: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[Mapsymbol,String],它由所有与您提到的类似的最新版本号组成。
如何按照SBTVersion1.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(发布于 2018-01-22 21:47:51
libraryDependencies ++= Seq(
"net.databinder.dispatch" %% "dispatch-core" % dispatchVersion.value,
"net.databinder.dispatch" %% "dispatch-json4s-native" % dispatchVersion.value,
)https://stackoverflow.com/questions/48382773
复制相似问题