Ответ 1
lein trampoline
может использоваться для любой задачи leiningen, а не только lein run
. Например, lein trampoline test
.
По существу, lein trampoline
убивает исходный процесс leiningen, так что только реальная JVM, которая появляется для запуска вашего материала Clojure, остается активной, когда задача запускается. Это полезно для сценариев оболочки, поскольку уничтожение фактического JVM не приведет к уничтожению процесса leiningen и наоборот.