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 插件顺利完成此操作。

...