https://github.com/mikera/cliskのように Java と clojure コードが混在するプロジェクト
コードをテストするために clojure repl を起動するにはどうすればよいでしょうか?
https://github.com/mikera/cliskのように Java と clojure コードが混在するプロジェクト
コードをテストするために clojure repl を起動するにはどうすればよいでしょうか?
clojuremavenプラグインをpomに追加します。次にmvn compile
、mvn clojure:repl
。プロジェクトのJavaコンパイル済みクラスはクラスパスで使用できるため、REPLからインポートできます。
nRepl または通常の repl を起動するスクリプトを作成できます。クラスパスに入れる正しいものを認識する必要があります。私は聞いたことがありませんが、これを行う Maven プラグインがあるかもしれません。
別のオプションは、アプリケーションで repl を直接起動するなどのことを行うことです。
コードをリロードしたり、単体テストを実行したりするようにアプリケーションをプログラムすることもできます。Clojure+Java アプリケーションがあります。特定のシステム プロパティで起動したときに表示されるメニュー オプションがあります。メニュー オプションは、アプリケーションの状態をリセットし、すべての Clojure コードをリロードします。それを行ってから単体テストを実行するメニュー オプションもあり、結果を表示する JOptionPane メッセージ ボックスが表示されます。