Leiningenを使用するプロジェクトで、Clojureと一緒にネイティブJavaクラスを簡単に管理およびコンパイルすることは可能ですか?
私はかなり低いレベル(netty nioを使用)で作業しており、一部の配管クラスは、コードの構築とパフォーマンスの両方の観点から、実際にはraw Javaとして処理する方が簡単だと考えています。 。
Leiningenチュートリアル に次のステートメントがあります
いくつかのJavaコードを含むプロジェクトの場合、project.cljの:Java-source-pathキーをJavaファイルを含むディレクトリに設定できます。次に、 javacコンパイラは、ClojureコードがAOTコンパイルされる前に実行されます。または、javacタスクを使用して手動で実行することもできます。
したがって、:Java-source-paths
オプションが設定されています
Leiningen 2.x以降、:Java-source-path
は:Java-source-paths
に置き換えられ、その値は文字列ではなくベクトルとして指定されるようになりました。
Leiningenの機能の完全な(最新の)ドキュメントを見つけるのに適した場所は、 サンプルプロジェクトファイル を熟読することです。この場合、次のように表示されます。
:Java-source-paths ["src/main/Java"]
使用 Vinyasa-私は特にこの問題に対処するためにそれを書きました
これがブログ投稿です Java emacs/nreplのコード の動的リロード