IntelliJ IDEA插件開發的簡單流程


個人博客

http://www.milovetingting.cn

IntelliJ IDEA插件開發的簡單流程

前言

平時用Android Studio開發項目時,我們都會或多或少接觸到一些插件,這些插件能幫助我們提高開發效率。如果我們有一些特定的需求,但還沒有插件可以滿足這些需求,那么可以通過自定義插件來實現。

自定義插件

創建插件工程

  1. File-New-Project,在創建工程的界面,選擇IntelliJ Platform Plugin,右側選擇SDK,這里需要選擇IntelliJ IDEA安裝目錄下的SDK,這個SDK包含后面插件開發所需要的jar。

創建工程.png

  1. 點擊Next后,在彈出的界面配置工程信息,包括工程名稱,保存地址。

創建工程2.png

配置SDK

如果前面創建工程時,沒有IntelliJ IDEA的SDK可選,可以在這里配置

  1. File-Project Structure-Platform Settings-SDKs.

配置SDK.png

  1. 如果右側沒有任何可選的SDK,那么需要先配置JDK。點+號-Add JDK

配置SDK2.png

  1. 選擇JDK的位置

配置SDK3.png

  1. 添加JDK后

配置SDK4.png

  1. 添加IntelliJ IDEA SDK

配置SDK5.png

  1. 選擇IntelliJ IDEA的安裝位置

配置SDK6.png

  1. 然后選擇JDK

配置SDK7.png

  1. 配置好后

配置SDK8.png

  1. 點擊Project Settings-Project,在右側的Project SDK中選擇剛才配置的SDK

配置SDK9.png

配置插件信息

主要配置插件id,插件名稱,插件描述,更新日志等。

plugin配置.png

創建Action

  1. 在src目錄上,右鍵-New-Plugin DevKit-Action

創建action.png

  1. 配置action的id,name等,在下方的Groups面板中,根據實際情況,選擇action需要加入的group

創建action2.png

  1. 創建完成后,在Action的回調方法中實際具體的邏輯。這里作為演示,只彈出一個對話框。

創建action3.png

發布插件

  1. Build-Prepare Plugin Module

發布插件0.png

  1. Build完成后,會生成插件包

發布插件2.png

應用插件

  1. File-Setting-Plugins,選擇從Disk安裝

安裝插件.png

  1. 在彈出的窗口中,選擇剛才生成的插件包,確定后,需要重啟IDE

安裝插件2.png

  1. 由於之前的插件,是在Generate的group中,我們可以文件編輯界面右鍵-Generate或者按Alt+Insert快捷鍵

安裝插件3.png

  1. 在彈出的界面中,選擇第一項,這個就是我們定義的插件

安裝插件4.png

  1. 可以跳過步驟3,4,我們可以直接通過前面定義的快捷鍵來調用插件

安裝插件5.png

后記

本文介紹了基於IntelliJ IDEA開發插件的最簡單的流程。當然,實際插件開發,要比這個復雜得多,涉及的API更多,具體的使用可以查閱官方文檔。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM