Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 732 Bytes

uberjar.md

File metadata and controls

22 lines (15 loc) · 732 Bytes

uberjar target

Create standalone JAR for the project

Usage

clojure -T:project uberjar

Additional project behavior

  • :exoscale.project/uberjar?: Only produce the uberjar when set to true. Defaults to false.
  • :exoscale.project/compile-opts: A map of options as for compile-clj.

Multi-module project behavior

When a :exoscale.project/modules key is present in the project's configuration, runs through all configured module to call the uberjar target instead of running on the project.
Additionally, a resources/VERSION file is added to the uberjar, containing the specified project's version.