Single source of truth for Skeptic's worker runtime coordinates.
Both runtime entrypoints consume this declaration:
leiningen.skeptic resolves it via leiningen's aether wrapper.skeptic.cli.main resolves it via tools.deps.The 10 coordinates are the namespaces F1's walk identified as load-bearing for the worker JVM: clojure, clojurescript, tools.analyzer(.jvm), tools.reader, core.cache/memoize, data.priority-map, transit-clj, nrepl. Whatever each build system transitively resolves from this set is the worker's runtime universe under that build system.
skeptic/project.clj's :worker profile and skeptic/deps.edn's
:worker alias mirror this vector for ad-hoc invocations like
lein with-profile +worker classpath and clj -A:worker; the runtime
code paths read FROM this var, not from those build-file declarations.
Single source of truth for Skeptic's worker runtime coordinates. Both runtime entrypoints consume this declaration: - `leiningen.skeptic` resolves it via leiningen's aether wrapper. - `skeptic.cli.main` resolves it via tools.deps. The 10 coordinates are the namespaces F1's walk identified as load-bearing for the worker JVM: clojure, clojurescript, tools.analyzer(.jvm), tools.reader, core.cache/memoize, data.priority-map, transit-clj, nrepl. Whatever each build system transitively resolves from this set is the worker's runtime universe under that build system. `skeptic/project.clj`'s `:worker` profile and `skeptic/deps.edn`'s `:worker` alias mirror this vector for ad-hoc invocations like `lein with-profile +worker classpath` and `clj -A:worker`; the runtime code paths read FROM this var, not from those build-file declarations.
Vector of [group/artifact version-string] tuples. Lein-shape: passed to leiningen.core.classpath/resolve-managed-dependencies via a synthetic project map. Deps.edn-shape: converted to a {coord {:mvn/version v}} map for tools.deps/create-basis.
Vector of [group/artifact version-string] tuples. Lein-shape: passed to
leiningen.core.classpath/resolve-managed-dependencies via a synthetic
project map. Deps.edn-shape: converted to a {coord {:mvn/version v}} map
for tools.deps/create-basis.(worker-deps-as-mvn-map)Convert worker-deps to the {coord {:mvn/version v}} shape tools.deps
accepts as :deps / :replace-deps.
Convert `worker-deps` to the {coord {:mvn/version v}} shape tools.deps
accepts as :deps / :replace-deps.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 |