在項目裏有這樣的,https://github.com/mikera/clisk如何在項目啓動的Clojure REPL用只有pom.xml文件
一個如何將推出一個Clojure的REPL來測試Java和Clojure的代碼的混合代碼?
在項目裏有這樣的,https://github.com/mikera/clisk如何在項目啓動的Clojure REPL用只有pom.xml文件
一個如何將推出一個Clojure的REPL來測試Java和Clojure的代碼的混合代碼?
將clojure maven plugin添加到pom。然後mvn compile
和mvn clojure:repl
。該項目的Java編譯類將在類路徑中提供,因此您可以從REPL中導入它們。
您可以創建一個啓動nRepl或常規repl的腳本。它需要知道放在類路徑中的正確的東西。可能有一個maven插件可以做到這一點,雖然我還沒有聽說過。
另一種選擇是在應用程序中直接啓動repl等功能。
您還可以編寫應用程序以重新加載代碼和/或運行單元測試。我有一個Clojure + Java應用程序。我使用某些系統屬性啓動時出現菜單選項。菜單選項重置應用程序的狀態並重新加載所有Clojure代碼。還有一個菜單選項可以做到這一點,然後運行單元測試,它會建立一個JOptionPane消息框來顯示結果。