Clojure CLI (guix package `clojure-tools`) dependes on clojure-tools-deps library, which in turn dependes on Maven Core. However, Clojure CLI doesn't work correctly with Maven Core 3.9 (calculates wrong classpaths), so these patches "port" Maven Core and its deps to version 3.8 (and Maven Resolver to 1.6) and make `clojure-tools-deps` to use them as deps.
Kristiyan Kanchev (3): gnu: Add maven-resolver-1.6 gnu: Add maven-3.8-core gnu: clojure-tools-deps: Fix wrong resolution of clojure deps gnu/packages/clojure.scm | 13 +- gnu/packages/maven.scm | 308 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 312 insertions(+), 9 deletions(-) base-commit: e6a771c7baf9662b4c9832045ad86c8b92b46bb3 -- 2.43.0
