簡體   English   中英

如何調試第三方 Intellij IDEA 插件?

[英]How to debug third-party Intellij IDEA plugin?

所以,我正在使用 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 項目。

https://github.com/debjava/ddlab-gitpusher-idea

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM