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