(add-repository repo)
Adds a repository to the list of configured repositories.
Adds a repository to the list of configured repositories.
(artifact-filename a)
(artifact-filename extension a)
(artifact-filename classifier extension a)
Returns the filename of the artifact in the repository. Takes classifier and extension as an optional parameter.
Returns the filename of the artifact in the repository. Takes classifier and extension as an optional parameter.
(artifact-key a)
Returns a string key for the artifact a, disregarding a version.
Returns a string key for the artifact a, disregarding a version.
(artifact-local-path a)
Returns the path of the artifact in the local filesystem.
Returns the path of the artifact in the local filesystem.
(artifact-metadata-url repo a)
Returns the URL to the maven metadata of the artifact.
Returns the URL to the maven metadata of the artifact.
(artifact-relative-path a)
Returns the path to the artifact.
Returns the path to the artifact.
(artifact-url repo a)
(artifact-url repo extension a)
(artifact-url repo classifier extension a)
Returns the URL of the artifact on the remote server. Takes classifier and extension as an optional parameter.
Returns the URL of the artifact on the remote server. Takes classifier and extension as an optional parameter.
(artifact-version-key a)
Returns a string key for the artifact a including a version.
Returns a string key for the artifact a including a version.
(artifact-version-local-path a)
Returns the path of the artifact in the local filesystem.
Returns the path of the artifact in the local filesystem.
(artifact-version-relative-path a)
Returns the path to the artifact.
Returns the path to the artifact.
(build-dependency-node a)
(build-dependency-node a dependencies)
Creates a node for the dependency tree.
Creates a node for the dependency tree.
(cache-artifact a)
(cache-artifact extension a)
(cache-artifact classifier extension a)
Downloads and caches an artifact including it's associated pom.
Downloads and caches an artifact including it's associated pom.
(compare-revision c1 c2)
Compares two revision components c1 and c2.
Compares two revision components c1 and c2.
(compare-version v1 v2)
Compares to versions v1 and v2.
Compares to versions v1 and v2.
(contains-version? r v)
(contains-version? from to v)
Returns true if the version v is contained in the version range given by from and to or as a map.
Returns true if the version v is contained in the version range given by from and to or as a map.
(cycle? a)
Checks, if the artifact produces a cycle.
Checks, if the artifact produces a cycle.
(digits? s)
Tests if s contains only digits.
Tests if s contains only digits.
(download-artifact repo a)
(download-artifact repo extension a)
(download-artifact repo classifier extension a)
Downloads the artifact a from the repository. Takes classifier and extension as an optional parameter.
Downloads the artifact a from the repository. Takes classifier and extension as an optional parameter.
(exclude-artifact exclusions a)
Returns the exclusions collection with the artifact key added.
Returns the exclusions collection with the artifact key added.
(excluded? exclusions a)
Checks, if the artifact is in the set of exclusions.
Checks, if the artifact is in the set of exclusions.
(greater-version? v1 v2)
Returns true, if v1 is greater than v2.
Returns true, if v1 is greater than v2.
(lesser-version? v1 v2)
Returns true, if v1 is less than v2.
Returns true, if v1 is less than v2.
(local-artifact? a)
(local-artifact? extension a)
(local-artifact? classifier extension a)
Checks if the repository has the local artifact a. Takes classifier and extension as an optional parameter.
Checks if the repository has the local artifact a. Takes classifier and extension as an optional parameter.
(managed-versions pom)
Transforms the dependency manangement list into a map of artifact keys to versions.
Transforms the dependency manangement list into a map of artifact keys to versions.
(merge-build-section p1 p2)
Merges the build of parent POM p1 and child POM p2
Merges the build of parent POM p1 and child POM p2
(merge-poms)
(merge-poms p1 p2)
Merges a parent POM p1 and a child POM p2.
Merges a parent POM p1 and a child POM p2.
(merge-reporting-section p1 p2)
Merges the reporting of parent POM p1 and child POM p2
Merges the reporting of parent POM p1 and child POM p2
(pom-for-artifact a)
Builds the project object model map for the artifact by loading and merging the POM and it's parent POM's, if any.
Builds the project object model map for the artifact by loading and merging the POM and it's parent POM's, if any.
(read-artifact-pom a)
Returns the POM of the artifact.
Returns the POM of the artifact.
(remote-artifact? repo a)
(remote-artifact? repo extension a)
(remote-artifact? repo classifier extension a)
Checks if the repository has the remote artifact a. Takes classifier and extension as an optional parameter.
Checks if the repository has the remote artifact a. Takes classifier and extension as an optional parameter.
(replace-properties-in-pom pom)
Returns the map for of the POM with the properties replaced with their values.
Returns the map for of the POM with the properties replaced with their values.
(resolve-dependencies a)
(resolve-dependencies d path exclusions)
Resolves the (transitive) dependencies of the artifact.
Resolves the (transitive) dependencies of the artifact.
(resolved? resolved a)
Checks, if the artifact is already resolved.
Checks, if the artifact is already resolved.
(same-artifact-version? a1 a2)
Returns true, when the artifacts a1 and a2 have the same artifact version key.
Returns true, when the artifacts a1 and a2 have the same artifact version key.
(same-artifact? a1 a2)
Returns true, when the artifacts a1 and a2 have the same artifact key.
Returns true, when the artifacts a1 and a2 have the same artifact key.
(same-version? v1 v2)
Returns true, if both versions are the same.
Returns true, if both versions are the same.
(split-version version)
(split-version version re)
Splits a version string into revision components.
Splits a version string into revision components.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close