How does tools.deps transitive dependencies work for Git deps? For Maven, I'm guessing it pulls the artifact from Maven, and that should always contain a POM.xml file which can then parse to continue the transitive dependency resolution. But what about for git deps? Does it rely on deps.edn files to do so?
yes
the code eventually calls https://github.com/clojure/tools.deps.alpha/blob/master/src/main/clojure/clojure/tools/deps/alpha/extensions.clj#L22-L30 so it will look for deps.edn or pom.xml in the git dep
Oh cool, so it can also work if the deps has a pom.xml only.
well, pretty good chance if there is a pom.xml it will require compiling java, which won't work
@alexmiller stop, I can only get so hyped for tools-build!
but it'll try
....... yet