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)的deps文件,同时还确保我所做的任何解析都是正确的。如果能将这些更新到最新状态,那就太好了。