我的博客ui
www.milovetingting.cn插件
IntelliJ IDEA插件開發的簡單流程
前言
平時用Android Studio
開發項目時,咱們都會或多或少接觸到一些插件,這些插件能幫助咱們提升開發效率。若是咱們有一些特定的需求,但尚未插件能夠知足這些需求,那麼能夠經過自定義插件來實現。3d
自定義插件
建立插件工程
File-New-Project
,在建立工程的界面,選擇IntelliJ Platform Plugin
,右側選擇SDK
,這裏須要選擇IntelliJ IDEA
安裝目錄下的SDK,這個SDK包含後面插件開發所須要的jar。
- 點擊
Next
後,在彈出的界面配置工程信息,包括工程名稱,保存地址。
配置SDK
若是前面建立工程時,沒有IntelliJ IDEA的SDK可選,能夠在這裏配置日誌
- File-Project Structure-Platform Settings-SDKs.
- 若是右側沒有任何可選的SDK,那麼須要先配置
JDK
。點+
號-Add JDK
- 選擇JDK的位置
- 添加JDK後
- 添加IntelliJ IDEA SDK
- 選擇IntelliJ IDEA的安裝位置
- 而後選擇JDK
- 配置好後
- 點擊Project Settings-Project,在右側的Project SDK中選擇剛纔配置的SDK
配置插件信息
主要配置插件id,插件名稱,插件描述,更新日誌等。code
建立Action
- 在src目錄上,右鍵-New-Plugin DevKit-Action
- 配置action的id,name等,在下方的Groups面板中,根據實際狀況,選擇action須要加入的group
- 建立完成後,在Action的回調方法中實際具體的邏輯。這裏做爲演示,只彈出一個對話框。
發佈插件
- Build-Prepare Plugin Module
- Build完成後,會生成插件包
應用插件
- File-Setting-Plugins,選擇從Disk安裝
- 在彈出的窗口中,選擇剛纔生成的插件包,肯定後,須要重啓IDE
- 因爲以前的插件,是在Generate的group中,咱們能夠文件編輯界面右鍵-Generate或者按Alt+Insert快捷鍵
- 在彈出的界面中,選擇第一項,這個就是咱們定義的插件
- 能夠跳過步驟3,4,咱們能夠直接經過前面定義的快捷鍵來調用插件
後記
本文介紹了基於IntelliJ IDEA開發插件的最簡單的流程。固然,實際插件開發,要比這個複雜得多,涉及的API更多,具體的使用能夠查閱官方文檔。orm