Liking cljdoc? Tell your friends :D

mranderson.dependency.resolver

Dependency resolution via pomegranate/aether.

resolve-source-deps produces the resolved tree (Maven conflict resolution has run, each coordinate pinned to one version); expand-dep-hierarchy re-expands it into the unresolved tree where the same library may appear in many branches at different versions. These two trees feed the two inlining modes.

Dependency resolution via pomegranate/aether.

`resolve-source-deps` produces the resolved tree (Maven conflict resolution has
run, each coordinate pinned to one version); `expand-dep-hierarchy` re-expands
it into the unresolved tree where the same library may appear in many branches
at different versions. These two trees feed the two inlining modes.
raw docstring

expand-dep-hierarchyclj

(expand-dep-hierarchy repositories dep-hierarchy overrides)

Re-expands dep-hierarchy into a full unresolved dependency tree.

Seeds from the top-level coordinates and recursively re-resolves each node's own dependencies, so the same library may appear at many paths with different versions. overrides can force a particular version at a given path while the tree is built (see walk&expand-deps).

Re-expands `dep-hierarchy` into a full unresolved dependency tree.

Seeds from the top-level coordinates and recursively re-resolves each node's
own dependencies, so the same library may appear at many paths with different
versions. `overrides` can force a particular version at a given path while the
tree is built (see `walk&expand-deps`).
sourceraw docstring

resolve-source-depsclj

(resolve-source-deps repositories source-dependencies)

Resolves source-dependencies against repositories and returns the resolved dependency hierarchy (a nested [name version] -> subtree map). Maven conflict resolution has already run, so each coordinate is pinned to a single version even where it appears in multiple branches.

Resolves `source-dependencies` against `repositories` and returns the resolved
dependency hierarchy (a nested `[name version] -> subtree` map). Maven conflict
resolution has already run, so each coordinate is pinned to a single version
even where it appears in multiple branches.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close