scala - 构建 Scala 包依赖图

标签 scala graph dependencies sbt typesafe-activator

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

如何获取文件之间的树或依赖关系图?

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

有什么线索吗?

最佳答案

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

关于scala - 构建 Scala 包依赖图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40892095/

相关文章:

java - 盒子布局问题

database - 现在可用的最好的类似 scala 的持久性框架是什么?

Scala:将@unchecked 注释放在foreach 中的位置

visual-studio - Visual Studio 项目构建依赖项没有引用?

javascript - 如何在 VS 2017 for Mac 中启用 Bower?

android - 带有Android Studio的android-maps-utils文件夹

ruby-on-rails - 玩 Scala : Scala object as DAO

java - Gephi:使用工具包创建和流式传输动态图

java - Java 中的图形数据库(Neo4J 除外)

python - 使用 Python 将数据发布到 Microsoft Graph