(-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 is a website building & hosting documentation for Clojure/Script libraries
× close