Play framework 2.2.0 打印最终解决的依赖列表

Posted

技术标签:

【中文标题】Play framework 2.2.0 打印最终解决的依赖列表【英文标题】:Play framework 2.2.0 Print the final list of resolved dependencies 【发布时间】:2015-01-02 22:53:05 【问题描述】:

我正在使用 Play 框架 2.2.0。我想知道框架使用的是什么版本的 apache httpclient。我想这样做是因为我的应用程序所依赖的库取决于 httpclient 的不同版本。如果发生冲突,我如何找出 httpclient Play 框架的版本是什么?编译应用程序时是否可以在类路径中打印最终的依赖库列表?

【问题讨论】:

【参考方案1】:

在 sbt 中处理依赖冲突的最简单方法是查看 target/resolution-cache/reports 中的 xml 文件。因此,只需在浏览器中打开 *-compile.xml,您将能够看到所有依赖项版本等等。由于 Chrome 存在 XSLT 问题,我建议使用 Firefox。

Suereth 演讲中介绍了此功能:http://www.ustream.tv/recorded/45081014。关于您的问题的片段开始于 01:21:00 左右。

【讨论】:

以上是关于Play framework 2.2.0 打印最终解决的依赖列表的主要内容,如果未能解决你的问题,请参考以下文章

在 Play Framework 2.4.1 中打印 akka 版本

Play Framework中,打包时如何排除文件?

使用 play framework 1.+ 指定图像名称(使用 play.db.jpa.blob)

如何在 Play Framework 模板中对列表进行排序?

Play Framework:如何不查看文件夹以了解 Play Framework 中的更改

如何构建版本独立的 Play!Framework 2 模块?