在项目里有这样的,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消息框来显示结果。