如何在只有pom.xml文件的项目中启动clojure repl

如何在只有pom.xml文件的项目中启动clojure repl,clojure,Clojure,在混合了java和clojure代码的项目中,例如 如何启动clojure repl来测试代码 您可以创建一个启动nRepl或常规repl的脚本。它需要知道要放在类路径中的正确内容。也许有一个maven插件可以做到这一点,尽管我还没有听说过 另一种选择是直接在应用程序中启动repl 您还可以对应用程序进行编程,以重新加载代码和/或运行单元测试。我有一个Clojure+Java应用程序。我使用某些系统属性启动时会显示菜单选项。菜单选项重置应用程序的状态并重新加载所有Clojure代码。还有一个菜单

在混合了java和clojure代码的项目中,例如


如何启动clojure repl来测试代码

您可以创建一个启动nRepl或常规repl的脚本。它需要知道要放在类路径中的正确内容。也许有一个maven插件可以做到这一点,尽管我还没有听说过

另一种选择是直接在应用程序中启动repl

您还可以对应用程序进行编程,以重新加载代码和/或运行单元测试。我有一个Clojure+Java应用程序。我使用某些系统属性启动时会显示菜单选项。菜单选项重置应用程序的状态并重新加载所有Clojure代码。还有一个菜单选项可以执行此操作,然后运行单元测试,它会弹出一个JOptionPane消息框来显示结果。

将添加到pom。然后
mvn编译
mvn clojure:repl
。项目的Java编译类将在类路径中可用,因此您可以从REPL导入它们