Leiningen's defproject macro is an important part of Clojure projects. However, information/documentation about it seems to be very sparse.
What are all of the options that defproject
supports, and what are they used for?
AFAIK the sample project.clj shows all the available configuration options, all with a usage description.