构建Scala包依赖关系图

我的
scala(Activator Play)项目开始变得越来越大.我想将它拆分成多个小包.

但是,作为一个起点,我需要知道哪个文件/包取决于哪个文件/包!

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

我尝试了sbt-dependendy-graph但它给出了外部依赖…

任何线索?

最佳答案 我所知道的最接近的是
acyclic,它允许您强制包依赖图是非循环的.已经有
an issue要求一种可视化依赖图的方法.查看代码,应该很容易构建类似于你想要的东西,请查看
DependencyExtraction.scala
GraphAnalysis.scala

点赞