lib.aether.result

clojure-core?

added in 3.0

(clojure-core? node)

checks if artifact represents clojure.core

(clojure-core? ’org.clojure/clojure “1.2.0”) => true

dependency-graph

added in 3.0

(dependency-graph node)(dependency-graph node type)(dependency-graph node type pred)

creates a dependency graph for the results

flatten-tree

added in 3.0

(flatten-tree x)

converts a tree structure into a vector

(flatten-tree ’[a “1.1” [b “1.1” [c “1.1” d “1.1”]]]) => ’[a “1.1” b “1.1” c “1.1” d “1.1”]

print-tree

added in 3.0

(print-tree tree)

prints a tree structure

(-> (print-tree ’[a “1.1” [b “1.1” [c “1.1” d “1.1”]]]) (with-out-str))

prioritise

added in 3.0

(prioritise results)(prioritise results type)

gives the higher version library more priority

(prioritise ’[a “3.0” a “1.2” a “1.1”] :coord) => ’a/a "3.0"

return

added in 3.0

(return result events {:keys [return print type], :as opts})

returns a summary of install and deploy results

return-deps

added in 3.0

(return-deps result events {:keys [return print type], :as opts})

returns a summary of resolve and collect results

summary

multimethod

added in 3.0

creates a summary for the different types of results