因此,我正在使用Intellij IDEA市场上的插件,我想根据需要对其进行修改。该插件是开放源代码(Apache许可),但我在互联网上找不到其源代码。我知道插件位于Windows中的Users
目录下,因此我可以反编译jar并查看源代码。但是问题在于该插件还包含一些dll
文件。
是否有一种简便的方法来调试插件并设置断点等,以查看需要在哪里修改代码(另一种选择是将反编译的Java源文件包含在新的插件版本中,但是我没有知道如何处理现有的dll
文件。
谢谢。
答案 0 :(得分:2)
Intellij Idea插件开发需要一个项目结构,并且需要 gradle-intellij-plugin 。如果能够编译源代码,则必须使用gradle-intellij-plugin创建gradle项目。首先,通过链接创建一个小的插件,以了解如何创建一个插件。
https://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system.html
作为一个示例项目,您可以在github项目下面进行引用。