首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SBT警告说,可能不兼容的Scala版本不会出现在依赖关系图中。

SBT警告说,可能不兼容的Scala版本不会出现在依赖关系图中。
EN

Stack Overflow用户
提问于 2013-11-26 10:53:10
回答 1查看 405关注 0票数 4

sbt update之后我得到

代码语言:javascript
复制
> 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依赖关系:

代码语言:javascript
复制
> 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的东西:

代码语言:javascript
复制
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依赖项的来源?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-02 12:28:15

正如@Seth评论的那样,SBT0.13应该不再显示此警告。这种行为在SBT0.12中被认为是一个bug #709,9个月前就被修复了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20215050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档