加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Scala sbt:sbt中的多个依赖关系

发布时间:2020-12-16 09:37:17 所属栏目:安全 来源:网络整理
导读:我是Scala的新用户,遵循创建scala sbt项目的方式。 https://www.youtube.com/watch?v=Ok7gYD1VbNw 加入后 libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test" 要build.sbt,刷新项目,我得到这个msg。 [warn] Multiple depende
我是Scala的新用户,遵循创建scala sbt项目的方式。

https://www.youtube.com/watch?v=Ok7gYD1VbNw

加入后

libraryDependencies += "org.scalatest" % "scalatest_2.11" % "2.2.4" % "test"

要build.sbt,刷新项目,我得到这个msg。

[warn] Multiple dependencies with the same organization/name but different versions. To avoid conflict,pick one version:

[warn] * org.scala-lang:scala-reflect:(2.11.2,2.11.7)

[warn] * org.scala-lang.modules:scala-xml_2.11:(1.0.2,1.0.4)

在build.sbt中,“scalatest”是红色的,这意味着它是一个未解决的依赖关系。

我应该在项目设置中改变一些东西,比如scala sdk?

最好的问候!

解决方法

您可以考虑添加这些依赖关系:

libraryDependencies ++= Seq(
  "org.scala-lang" % "scala-reflect" % "2.11.7","org.scala-lang.modules" % "scala-xml_2.11" % "1.0.4"
)

它强制编译器选择具体版本的库。它解决了我的问题。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读