Names derived from a coordinate: the Maven symbol, artifact paths, the registry URL a publish check probes, and the namespace/path correspondence AOT compilation depends on. Pure.
Names derived from a coordinate: the Maven symbol, artifact paths, the registry URL a publish check probes, and the namespace/path correspondence AOT compilation depends on. Pure.
(coordinate lib version)The Coordinate named by tools.build lib symbol and version.
The Coordinate named by tools.build `lib` symbol and `version`.
(coordinate-label {:coordinate/keys [group-id artifact-id]})coordinate as it is printed in build output.
`coordinate` as it is printed in build output.
(jar-file target-dir {:coordinate/keys [artifact-id version]})Path of the jar coordinate builds to under target-dir.
Path of the jar `coordinate` builds to under `target-dir`.
(lib-symbol {:coordinate/keys [group-id artifact-id]})coordinate as the group/artifact symbol tools.build expects.
`coordinate` as the group/artifact symbol tools.build expects.
(ns->path ns-sym)ns-sym as the classpath prefix its compiled classes live under.
`ns-sym` as the classpath prefix its compiled classes live under.
(own-class? prefixes rel)True when relative path rel names a compiled class belonging to one of
prefixes.
The AOT scratch directory also holds classes for preloaded host namespaces compiled in the same JVM. Only paths under this project's own namespace prefixes may enter the published jar.
True when relative path `rel` names a compiled class belonging to one of `prefixes`. The AOT scratch directory also holds classes for preloaded host namespaces compiled in the same JVM. Only paths under this project's own namespace prefixes may enter the published jar.
(path->ns path)path back to the namespace name it was derived from.
Inverse of ns->path for every namespace whose name contains no
underscore, which is every namespace Clojure's own file convention can
express.
`path` back to the namespace name it was derived from. Inverse of `ns->path` for every namespace whose name contains no underscore, which is every namespace Clojure's own file convention can express.
(pom-url repo-url {:coordinate/keys [group-id artifact-id version]})Absolute URL of coordinate's pom in the Maven repository at repo-url.
Both registries are immutable, so the existence of this document is what decides whether a deploy is a re-run or a new release.
Absolute URL of `coordinate`'s pom in the Maven repository at `repo-url`. Both registries are immutable, so the existence of this document is what decides whether a deploy is a re-run or a new release.
(protocol->class-path protocol)The generated JVM interface class for qualified protocol symbol protocol.
The generated JVM interface class for qualified protocol symbol `protocol`.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |