SBT警告可能不兼容的Scala版本,这些版本没有出现在依赖图中

发布时间:2020-10-21 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了SBT警告可能不兼容的Scala版本,这些版本没有出现在依赖图中编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
经过更新后我得到了

> update
[info] Updating {file:/home/aromanov/IdeaProjects/scalan-lite/}default-4e7ca5...
[info] Resolving org.scala-lang#scala-actors;2.10.1 ...
[info] Done updating.
[warn] Potentially incompatible versions of dependencies of {file:/home/aromanov/IdeaProjects/scalan-lite/}default-4e7ca5:
[warn]    org.scala-lang: 2.10.3,2.10.0

对此的一般建议是使用sbt-dependency-graph,但它不显示任何2.10.0依赖项:

> dependency-tree
[info] com.huawei:scalan-lite_2.10:0.1
[info]   +-com.chuusai:shapeless_2.10.2:2.0.0-M1
[info]   | +-org.scala-lang:scala-compiler:2.10.3
[info]   | | +-org.scala-lang:scala-library:2.10.3
[info]   | | +-org.scala-lang:scala-reflect:2.10.3
[info]   | |   +-org.scala-lang:scala-library:2.10.3
[info]   | |   
[info]   | +-org.scala-lang:scala-library:2.10.3
[info]   | 
[info]   +-org.scala-lang:scala-library:2.10.3
[info]

在我的依赖项中似乎没有任何依赖于2.10.0的东西:

libraryDependencies += "org.scalatest" %% "scalatest" % "2.0" % "test"

libraryDependencies += "junit" % "junit" % "4.10" % "test"

libraryDependencies ++= Seq(
  //"com.chuusai" % "shapeless" % "2.0.0-M1" cross CrossVersion.full
  "com.chuusai" % "shapeless_2.10.2" % "2.0.0-M1" // alternatively ...
)

libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.10.1" % "test"

如何找到2.10.0依赖的来源?

解决方法

正如@Seth Tisue评论的那样,sbt 0.13不再显示此警告.该行为在sbt 0.12中被视为错误 #709,并在9个月前修复.

总结

以上是编程之家为你收集整理的SBT警告可能不兼容的Scala版本,这些版本没有出现在依赖图中全部内容,希望文章能够帮你解决SBT警告可能不兼容的Scala版本,这些版本没有出现在依赖图中所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!