io.jesi.customs.leiningen
build-jar
(build-jar project)
Runs the `jar` command, returning the path of the built jar
deps
(deps & excluding-deps)
Builds a vector of dependencies (with versions) from the project.clj
Ideal for use with cljog
find-gen-class-ns
(find-gen-class-ns project)
Returns a map of ns symbols and its :gen-class definition (as a map)
find-gen-class-paths
(find-gen-class-paths project)
Returns the paths for gen-class namespaces
is-gen-class-in-aot
(is-gen-class-in-aot project)
is-slim-jar
(is-slim-jar project)
Builds the project .jar and checks it only contains the required
`.class`, `.clj`, resource, and `META-INF` files.
Use with leiningen `:jar-includes` and `:jar-excludes` `project.clj` settings.
list-jar
(list-jar project)
Build and list (as a vector of strings) the contents of the .jar
read-project
(read-project)
(read-project file)
(read-project file profiles)