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 1.+ 指定图像名称(使用 play.db.jpa.blob)
如何在 Play Framework 模板中对列表进行排序?