2024 年 Clojure 状态调查中分享您的想法!

欢迎!请参阅关于页面以获取更多关于如何使用本站的信息。

0
编译器

大家好,

有没有推荐的方法来处理 Clojure 源代码,包括 java 和 clj 文件?

例如,我想能够在我的 IDE(IntelliJ Idea)中设置断点,查看编译器或核心库中某些部分的工作情况。

谢谢

2个答案

+2

我使用 Cursive来做这件事。它需要一些耐心来设置。你需要确保 src/jvm被标记为源文件夹,src/clj 和 src/resources 被标记为资源文件夹。

当你创建运行配置时,不要使用 Clojure REPL,只是使用普通的应用程序,并使用 clojure.main 作为主类配置它,并使用项目的类路径。然后在调试模式下运行该配置,然后你可以根据需要设置断点(在 Clojure 和 Java 源代码中都可以)。

效果完美,谢谢 Alex!
0

您只需使用 Cursive 插件就能做到这一点。

...