繁体   English   中英

IntelliJ IDEA中的调试Scala编译器插件

[英]Debug Scala compiler plugin in IntelliJ IDEA

我想为scalac编写我的编译器插件,但由于无法从IntelliJ IDEA运行和调试代码,因此在开发的早期阶段遇到了问题。

我使用这些教程来实现虚拟插件:

我的目标是以某种方式在IDEA中以调试模式运行插件以遇到断点。

更新:

下面的答案对我有很大帮助,但实际上,我添加了用于调试JAVA_OPTS环境变量的参数,并挂起直到远程调试器连接选项。 然后,我启动了scalac并运行如下所述的远程调试器。

要在IntelliJ IDEA中调试Java进程,您需要首先创建一个Remote运行配置。

远程运行配置

指定可用的端口号。 如果选择“ Listen调试器”模式,则Java进程将在启动时被挂起,直到使用调试器连接到它为止。

远程运行配置2

使用其他命令行参数运行您的进程,并在调试模式下启动此远程配置。

如果从IDEA运行scala编译器,则应将以下命令行参数添加到Scala Compile Server:

Scala编译服务器

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM