欢迎!请参阅关于页面以获取更多关于如何使用本站的信息。
大家好,
有没有推荐的方法来处理 Clojure 源代码,包括 java 和 clj 文件?
例如,我想能够在我的 IDE(IntelliJ Idea)中设置断点,查看编译器或核心库中某些部分的工作情况。
谢谢
我使用 Cursive来做这件事。它需要一些耐心来设置。你需要确保 src/jvm被标记为源文件夹,src/clj 和 src/resources 被标记为资源文件夹。
当你创建运行配置时,不要使用 Clojure REPL,只是使用普通的应用程序,并使用 clojure.main 作为主类配置它,并使用项目的类路径。然后在调试模式下运行该配置,然后你可以根据需要设置断点(在 Clojure 和 Java 源代码中都可以)。
您只需使用 Cursive 插件就能做到这一点。