从 tools.deps
的源代码中,我看到 Git 和 Maven 是通过扩展和多态方法实现的。有没有方法让某人编写第三方扩展并告诉 clojure
CLI 工具使用它?例如,通过 :svn
提供的 SVN 依赖项扩展?
我们的公司有一个内部构建系统,它不是基于 git
或 Maven 的。它应该能够集成到 deps
中的现有扩展框架中。然而,我似乎找不到一种方法告诉 clojure
加载此扩展文件。如果能通过 deps.edn
或在调用 clojure
时设置标志来配置就好了,以包含其他扩展实现。