tools.deps.alpha 仓库中 deps.edn 文件的规格相当过时,并且与文档声称的不一致。
我注意到的差别
- 不支持新的 git 语法,如
:git/sha
,:git/tag
等。
- coords 的规范声称 Maven 和本地 coords 可以包含一个
:path
字段。
- coords 中没有提到
:deps/root
或 :deps/manifest
。
- 没有出现最近工具的部分。
- 缺少顶层条目:
:mvn/repos
,:mvn/local-repo
,:tools/usage
,:deps/prep-lib
。
精确的规范对于工具开发非常有用,因为然后我可以使用它们来生成用于测试 Cursive 等的依赖文件,同时也确保进行的任何解析是正确的。如果可以更新这些规范,那就太好了。