Resolve maven dependencies with aether.
Resolve maven dependencies with aether.
(artifact [group-artifact version &
{:keys [scope optional exclusions]
:as opts
:or {scope "compile" optional false}} :as dep-spec])
(register-if-available scheme class-sym)
Register the specified scheme using the wagon class if it is on the classpath.
Register the specified scheme using the wagon class if it is on the classpath.
(resolve-artifacts & args)
Same as resolve-artifacts*
, but returns a sequence of files on disk.
Same as `resolve-artifacts*`, but returns a sequence of files on disk.
(resolve-artifacts* &
{:keys [repositories coordinates files retrieve local-repo
transfer-listener offline? proxy mirrors
repository-session-fn]
:or {retrieve true}})
Resolves artifacts for the coordinates kwarg, using repositories from the
:repositories
kwarg.
If you don't want to mess with the Aether implmeentation classes, then use
resolve-artifacts
instead.
Options are as for pomegranate's
resolve-dependencies*
Resolves artifacts for the coordinates kwarg, using repositories from the `:repositories` kwarg. If you don't want to mess with the Aether implmeentation classes, then use `resolve-artifacts` instead. Options are as for pomegranate's [`resolve-dependencies*`](https://github.com/cemerick/pomegranate/blob/master/src/main/clojure/cemerick/pomegranate/aether.clj#L484)
(resolve-coordinates coordinates {:keys [repositories local-repo] :as options})
Resolve a sequence of coordinate vectors into a local repository, and return the local file path.
:local-repo
: a path to locate the local repository to resolve into.
:repositories
: a map of leiningen style repository definitions.
Resolve a sequence of coordinate vectors into a local repository, and return the local file path. `:local-repo` : a path to locate the local repository to resolve into. `:repositories` : a map of leiningen style repository definitions.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close