【发布时间】:2015-07-05 09:12:47
【问题描述】:
我想导出我的 sbt 项目的依赖关系,这样我就可以一次性对所有项目进行一些分析和搜索。
我需要一种将依赖项(包括依赖项的依赖项)导出到 json 或其他易于解析格式的文件的方法。
有没有什么插件或工具可以做到这一点?
我注意到有一个sbt-dependency-tree plugin,它只能导出为某种图形格式,这不是我想要的
【问题讨论】:
标签: scala plugins dependencies sbt
我想导出我的 sbt 项目的依赖关系,这样我就可以一次性对所有项目进行一些分析和搜索。
我需要一种将依赖项(包括依赖项的依赖项)导出到 json 或其他易于解析格式的文件的方法。
有没有什么插件或工具可以做到这一点?
我注意到有一个sbt-dependency-tree plugin,它只能导出为某种图形格式,这不是我想要的
【问题讨论】:
标签: scala plugins dependencies sbt
您可能想查看sbt-buildinfo。
您需要使用 managedClasspath 来获取您想要添加到 JSON 中的信息。
还记得启用 JSON 输出:
buildInfoOptions += BuildInfoOption.ToJson
【讨论】: