【发布时间】:2016-12-01 06:29:01
【问题描述】:
我正在尝试离线检索 sbt 依赖项。
由于sbt 总是需要某种依赖项才能工作,我正在寻找任何解决方案来评估 build.sbt 或任何其他可能具有依赖项的文件并提供其模块信息。
一个简单的解决方案是解析 build.sbt 并使用正则表达式检索该信息,但存在多个与之相关的问题,例如:
- 依赖项可以附加字符串
- 值可以在变量/值中
- 多个文件可以包含这些依赖项
- 子项目也可以包含依赖项
为了解决这个问题,我想运行真正离线的 sbt 插件,它不需要检索所有项目依赖项 jar,只需解析依赖项并将它们提供给我的程序。
关于如何解决这个问题的任何想法?
注意:我可以提供一些需要的 jar 来让 sbt 运行,但我不能支持检索所有项目依赖 jar。
【问题讨论】:
标签: sbt