(-main & args)Main entry point for make-classpath script.
Options: --config-user=path - user deps.edn file (usually ~/.clojure/deps.edn) --config-project=path - project deps.edn file (usually ./deps.edn) --config-data={...} - deps.edn as data (from -Sdeps) --libs-file=path - libs cache file to write --cp-file=path - cp cache file to write --jvm-file=path - jvm opts file to write --main-file=path - main opts file to write -Rresolve-aliases - concatenated resolve-deps alias names -Cmakecp-aliases - concatenated make-classpath alias names -Jjvmopt-aliases - concatenated jvm-opt alias names -Mmain-aliases - concatenated main-opt alias names -Aaliases - concatenated generic alias names
Resolves the dependencies and updates the lib, classpath, etc files. The libs file is at <cachedir>/<hash>.libs The cp file is at <cachedir>/<hash>.cp The main opts file is at <cachedir>/<hash>.main (if needed) The jvm opts file is at <cachedir>/<hash>.jvm (if needed)
Main entry point for make-classpath script.
Options:
--config-user=path - user deps.edn file (usually ~/.clojure/deps.edn)
--config-project=path - project deps.edn file (usually ./deps.edn)
--config-data={...} - deps.edn as data (from -Sdeps)
--libs-file=path - libs cache file to write
--cp-file=path - cp cache file to write
--jvm-file=path - jvm opts file to write
--main-file=path - main opts file to write
-Rresolve-aliases - concatenated resolve-deps alias names
-Cmakecp-aliases - concatenated make-classpath alias names
-Jjvmopt-aliases - concatenated jvm-opt alias names
-Mmain-aliases - concatenated main-opt alias names
-Aaliases - concatenated generic alias names
Resolves the dependencies and updates the lib, classpath, etc files.
The libs file is at <cachedir>/<hash>.libs
The cp file is at <cachedir>/<hash>.cp
The main opts file is at <cachedir>/<hash>.main (if needed)
The jvm opts file is at <cachedir>/<hash>.jvm (if needed)(check-aliases deps aliases)Check that all aliases are known and warn if aliases are undeclared
Check that all aliases are known and warn if aliases are undeclared
(create-classpath deps-map
{:keys [resolve-aliases makecp-aliases aliases] :as _opts})Given parsed-opts describing the input config files, and aliases to use, return the output lib map and classpath.
Given parsed-opts describing the input config files, and aliases to use, return the output lib map and classpath.
(parse-opts args)Parse the command line opts to make-classpath
Parse the command line opts to make-classpath
(run {:keys [config-user config-project libs-file cp-file jvm-file main-file
skip-cp]
:as opts})Run make-classpath script. See -main for details.
Run make-classpath script. See -main for details.
(run-core {:keys [install-deps user-deps project-deps config-data
resolve-aliases makecp-aliases jvmopt-aliases main-aliases
aliases]
:as opts})Run make-classpath script from/to data (no file stuff)
Run make-classpath script from/to data (no file stuff)
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 |