目前 tools.deps.alpha 仓库中 deps.edn 文件的规范相当过时,且与文档中所述不符。
观测到的差异
- 不支持新的 git 语法,例如
:git/sha
,:git/tag
等。
- 坐标规格声称 Maven 和本地坐标可以包含一个
:path
字段。
- 在坐标中未提及
:deps/root
或 :deps/manifest
。
- 最近的所有工具内容均未出现。
- 缺少顶级条目:
:mvn/repos
,:mvn/local-repo
,:tools/usage
,:deps/prep-lib
。
准确的规范对于工具开发非常有用,因为这样我就可以使用它们来生成测试 Cursive 等的依赖项文件,并确保我执行的任何解析都是正确的。如果能将这些规范更新到最新状态将非常棒。