如何解决在集合中找不到值“versionReconciliation”
我有一个带有 sbt 项目的现有 Scala。 Sbt 版本 1.4.7
。我想根据下一篇文章使依赖项检查更加严格:https://www.scala-lang.org/2019/10/17/dependency-management.html
versionReconciliation ++= Seq(
"org.typelevel" %% "cats-core" % "relaxed",// "semver" reconciliation is also available
"*" % "*" % "strict"
)
但得到错误:error: not found: value versionReconciliation
我的 plugins.sbt
是空的。通过 Sdkman
解决方法
正如您引用的文档所述,要使用这种方式,您需要使用 sbt-coursier,即您需要添加 addSbtPlugin("io.get-coursier" % "sbt-coursier" % "2.0.0-RC6-8")
才能使用 versionReconciliation
。如果没有插件,您应该可以使用 conflictManager
键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。