herramienta sencilla para compilar Clojure .clj en .class / .jar

He encontrado dos formas de compilar archivos Clojure * .clj en archivos * .class, y mientras ambos funcionan, tengo algunas quejas con ambos.

losel primero utiliza un REPL y, por lo tanto, no se puede automatizar (¿o no?)

lossegundo usoslein. Para ser sincero, no veo por qué debería usar una herramienta de administración de dependencias para algo que debería ser parte de la cadena de herramientas del lenguaje. Pero en cualquier caso, utilizandolein prontote obliga a usar un repositorio local de Maven si su código Clojure necesita acceder a los archivos jar locales (lo cual es muy probable).

¿Existe una mejor manera de generar archivos * .class o * .jar a partir del código de Clojure que involucre solo las herramientas principales de Clojure y que se puedan emplear de una manera no interactiva mediante scripts?

Respuestas a la pregunta(2)

Su respuesta a la pregunta