所以,我正在使用 Intellij IDEA Marketplace 中的一个插件,我想根据我的需要修改它。该插件是开源的(Apache 许可证),但我在互联网上找不到它的源代码。我知道插件位于 Windows 中的 Users
目录下,因此我可以反编译 jar 并查看源代码。但问题是这个插件还包含一些 dll
文件。
有没有一种简单的方法来调试插件并设置断点等,以查看我需要在哪里修改代码(另一个选项是将反编译的java源文件包含在新的插件版本中,但我不这样做知道如何处理现有的 dll
文件)。
谢谢。
最佳答案
Intellij Idea插件开发需要一个项目结构,并且需要gradle-intellij-plugin。如果您能够编译源代码,则必须使用 gradle-intellij-plugin 创建 gradle 项目。首先,点击创建一个小插件的链接来了解如何创建插件。
https://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system.html
作为示例项目,您可以引用下面的 github 项目。
关于java - 如何调试第三方Intellij IDEA插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57257185/