Clojure *.cljファイルを*.classファイルにコンパイルする2つの方法を見つけました。どちらも機能しますが、両方に不満があります。
最初のものはREPLを使用しているため、自動化できません(または自動化できますか?)
2つ目はleinを使用します。率直に言って、言語のコアツールチェーンの一部である必要があるものに依存関係管理ツールを使用する必要がある理由がわかりません。ただし、いずれの場合でも、Clojureコードがローカルjarにアクセスする必要がある場合(可能性が高い) 、 leinを使用するとすぐにローカルMavenリポジトリーを使用する必要があります。
コアClojureツールのみを含み、スクリプト化された非対話型の方法で使用できるClojureコードから* .classまたは*.jarファイルを生成するためのより良い方法はありますか?