For the past 6 months, I have been running my Clojure app from the repl.
I.e., whenever I want to run the app, I load up a clojure repl, then I type in: (load-file "src/run.clj") ... and it runs my app.
Then, clojure loads up all of my *.clj files, compiles them, and runs.
I have recently switched over to Lein. I would like to "compile ahead of time / package up" my code, so that I can get a single jar, with Main method, and run it directly on the command line via "java ..." rather than having to load up a clojure/lein repl.
It's clear to me that I need to do some RTFMing. However, if someone could point me at a good tutorial, it would be much appreciated.
Thanks!