From the source of tools.deps
, I see that git and Maven is implemented via extensions and multimethods. Is there a way for someone to write a third-party extension and tell the clojure
CLI tool to use it? e.g. an extension for SVN dependencies via :svn
My company has an internal build system that is not git
or Maven based. It should be able to integrate with the current extensions framework within deps
. However, I can't seem to find a way to tell clojure
to load this extension file. It would be nice if we could configure via deps.edn
or a flag when calling clojure
to include other extension implementations.