pomegranate icon indicating copy to clipboard operation
pomegranate copied to clipboard

A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath

Results 13 pomegranate issues
Sort by recently updated
recently updated
newest added

Would you be interested by a PR that provides two functions that allow dependency update in compatibility with deps.edn and Clojure CLI? I was thinking of two functions: 1. `refresh-deps`...

I am trying to use pomegranate to add some deps to a running system. This works fine in the repl but if I try to do this in a jar...

Bumps httpclient from 4.5.8 to 4.5.13. [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.apache.httpcomponents:httpclient&package-manager=maven&previous-version=4.5.8&new-version=4.5.13)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...

dependencies

I've noticed the project had always tracked release versions via tags, changelog, and github releases in the past. The recent version 1.2.0, seen here https://github.com/clj-commons/pomegranate/commit/aa3a9bcf9162e27e985bd3bc0d59f35567d431ec seems to have abandoned this...

In `cemerick.pomegranate.aether/dependency` the dependency scope is defaulted to "compile". I think this is correct for regular dependencies, but for managed dependencies this forces the scope for the dependency to be...

This issue is in reference to #95 and #83. I understand and appreciate the argument that you should always opt for HTTPS. I even agree that an exception may be...

Probably not a big issue for many people, but the current behavior is problematic for use with [lein-droid](https://github.com/clojure-android/lein-droid) and Android. As mentioned [here](https://github.com/clojure-android/lein-droid/issues/162), pomegranate defaults to `jar` if the extension...

I'm running this code snippet: ```clojure (use '[cemerick.pomegranate :only (add-dependencies)]) (add-dependencies :coordinates '[[incanter "1.5.7"]] :repositories (merge cemerick.pomegranate.aether/maven-central {"clojars" "https://clojars.org/repo"})) (require '(incanter core stats charts)) ``` It doesn't work either with...

How can I import classes from added jars? This fails with error: ``` (cemerick.pomegranate/add-classpath "~/.m2/repository/com/my/myjar.jar") (import 'com.my.Klass) ``` ``` 1. Unhandled java.lang.ClassNotFoundException com.my.Klass URLClassLoader.java: 381 java.net.URLClassLoader/findClass DynamicClassLoader.java: 69 clojure.lang.DynamicClassLoader/findClass ClassLoader.java:...