我的 scala (Activator + Play) 项目开始变得庞大。我想把它分成多个小包。
但是,作为起点,我需要知道哪个文件/包取决于哪个文件/包!
如何获取文件之间的树或依赖关系图?
我试过 sbt-dependendy-graph
但它提供了外部依赖...
有什么线索吗?
最佳答案
我所知道的最接近的是 acyclic ,它允许您强制包依赖关系图是非循环的。已经有 an issue寻求一种可视化依赖图的方法。查看代码,应该很容易构建你想要的东西,检查 DependencyExtraction.scala和 GraphAnalysis.scala
关于scala - 构建 Scala 包依赖图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40892095/