我想将我的图书馆之一更改为最新版本。在哪里找到依赖项的版本。
[通常,通过检查该版本Play的源代码中的project/Dependencies.scala
文件,您可以查看Play的直接依赖项列表。对于2.4.3版,该文件位于:https://github.com/playframework/playframework/blob/2.4.3/framework/project/Dependencies.scala
在Jackson的特定情况下,组ID和模块结构在Jackson 1.x和2.x之间改变。播放2.4.3使用的是杰克逊2.5.4。如果您的项目依赖于Jackson 1.8.5,则此依赖关系不是来自Play,而是来自其他一些来源。
您可以使用sbt-dependency-graph
插件查看可传递依赖关系的完整树,并查看引入的地方。
要更新为较新版本,您可以使用所需版本将直接依赖项添加到sbt-dependency-graph
:
build.sbt
这将覆盖其他库请求的版本;默认情况下,sbt将使用请求的最大版本。
但是,请记住以下几点: