`

play framework sbt里添加依赖树插件

 
阅读更多

最近项目中使用了play framework做为编译环境,默认情况下play没有提供类似于maven里那样查看整个项目依赖树的命令,通过各种搜索,终于搞定了依赖树的查看 。

1. 在项目或者./sbt/version/plugins/plugins.sbt里添加以下内容

addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.7.5")

 

2. 在项目的build.sbt里添加以下依赖

"net.virtual-void" % "sbt-dependency-graph" % "0.7.5" from "http://repo1.maven.org/maven2/net/virtual-void/sbt-dependency-graph_2.9.2_0.12/0.7.5/sbt-dependency-graph-0.7.5.jar"

请注意后面必须有from url的模式,因为在maven仓库里,这个路径感觉 是非标的,所以即使使用classifier的模式,也无法正常下载jar包,所以需要指定下载的url。(如果有maven高手,请指教正确做法)

 

3. 在项目 的build.sbt里添加net.virtualvoid.sbt.graph.Plugin.graphSettings

 

4. 如果之前项目 已经编译过,建议执行一下clean, compile

 

5. 在play的环境里输入dependencyGraph就可以看到完整的依赖树了.

 

一直很想找一个能够在eclipse里使用图形方式查看依赖树的插件 ,可惜一直没有找到.

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics