我想为scalac编写我的编译器插件,但我在开发的早期阶段遇到了一个问题,因为我无法从 IntelliJ IDEA 运行和调试我的代码。
我使用这些教程来实现一个虚拟插件:
我的目标是在 IDEA 的调试模式下以某种方式运行我的插件以遇到断点。
更新:
下面的答案对我有很大帮助,但实际上,我为JAVA_OPTS环境变量添加了调试参数,并带有挂起直到远程调试器连接选项。然后我启动scalac并运行下面描述的远程调试器。
我想为scalac编写我的编译器插件,但我在开发的早期阶段遇到了一个问题,因为我无法从 IntelliJ IDEA 运行和调试我的代码。
我使用这些教程来实现一个虚拟插件:
我的目标是在 IDEA 的调试模式下以某种方式运行我的插件以遇到断点。
更新:
下面的答案对我有很大帮助,但实际上,我为JAVA_OPTS环境变量添加了调试参数,并带有挂起直到远程调试器连接选项。然后我启动scalac并运行下面描述的远程调试器。