我的scala(Activator + Play)项目开始变得越来越大。我想将它拆分成多个小包。 但是,作为一个起点,我需要知道哪个文件/包取决于哪个文件/包!
如何在文件中获取树或依赖图?
我尝试了sbt-dependendy-graph
,但它提供了外部依赖项......
有任何线索吗?
答案 0 :(得分:2)
我最接近的是acyclic,它允许您强制包依赖图是非循环的。已经an issue要求一种可视化依赖图的方法。查看代码,构建类似于您想要的内容应该很容易,请查看DependencyExtraction.scala和GraphAnalysis.scala