IDEA下查看jar包的依赖关系(依赖树) 2015-01-05 06:13:51 最近使用IDEA开发Spark应用,由于提交应用时需要将Spark之外的依赖包指定好,用于将代码提交到集群中,比如我们用到了spray-can这个包,这个包还依赖其他的包,提交时需要将所有的依赖的包都添加上才能正常运行。 使用SBT或MAVEN管理lib依赖时,从包上很难看出依赖关系: ![](/api/file/getImage?fileId=5ab5b927ba8bc2481f000052) 这样的话,我们手动确定依赖关系就太麻烦了,好在解决方案还是有的。 ## SBT下查看lib依赖关系 如果你的项目使用的是sbt管理依赖的,那么而是用这个sbt-dependency-graph插件来确定依赖关系: <https://github.com/jrudolph/sbt-dependency-graph> 我们直接根据How to use的说明配置一下就好了,注意是全局的配置,如果对应的文件或目录不存在手动创建即可。 使用`dependency-graph`查看的结果如下: ![](/api/file/getImage?fileId=5ab5b927ba8bc2481f000053) 更多的使用说明看下官方文档就好了 ## Maven下查看依赖关系 可以参考这篇文章: <http://stamen.iteye.com/blog/1554987> 非特殊说明,均为原创,原创文章,未经允许谢绝转载。 原始链接:IDEA下查看jar包的依赖关系(依赖树) 赏 Prev IDEA必知的几个快捷键 Next IDEA提示函数注释