构建Scala包依赖关系图

时间:2016-11-30 15:25:59

标签: scala graph dependencies sbt typesafe-activator

我的scala(Activator + Play)项目开始变得越来越大。我想将它拆分成多个小包。 但是,作为一个起点,我需要知道哪个文件/包取决于哪个文件/包!

如何在文件中获取树或依赖图?

我尝试了sbt-dependendy-graph,但它提供了外部依赖项......

有任何线索吗?

1 个答案:

答案 0 :(得分:2)

我最接近的是acyclic,它允许您强制包依赖图是非循环的。已经an issue要求一种可视化依赖图的方法。查看代码,构建类似于您想要的内容应该很容易,请查看DependencyExtraction.scalaGraphAnalysis.scala