2

https://github.com/mikera/cliskのように Java と clojure コードが混在するプロジェクト

コードをテストするために clojure repl を起動するにはどうすればよいでしょうか?

4

2 に答える 2

2

clojuremavenプラグインをpomに追加します。次にmvn compilemvn clojure:repl。プロジェクトのJavaコンパイル済みクラスはクラスパスで使用できるため、REPLからインポートできます。

于 2012-10-12T11:45:52.840 に答える
1

nRepl または通常の repl を起動するスクリプトを作成できます。クラスパスに入れる正しいものを認識する必要があります。私は聞いたことがありませんが、これを行う Maven プラグインがあるかもしれません。

別のオプションは、アプリケーションで repl を直接起動するなどのことを行うことです。

コードをリロードしたり、単体テストを実行したりするようにアプリケーションをプログラムすることもできます。Clojure+Java アプリケーションがあります。特定のシステム プロパティで起動したときに表示されるメニュー オプションがあります。メニュー オプションは、アプリケーションの状態をリセットし、すべての Clojure コードをリロードします。それを行ってから単体テストを実行するメニュー オプションもあり、結果を表示する JOptionPane メッセージ ボックスが表示されます。

于 2012-10-12T04:29:45.953 に答える