(一)Idea 插件開發之環境搭建

1、概述

idea 的插件,需要使用idea開發。開發出來的插件可以在 idea,android studio, webStorm, phpStorm,pyCharm上使用。 我是一名android開發者,主要是在android studio 上使用。

補充:idea 插件開發,在官網介紹中指出有兩種,

  • 一種就是我們知道的在idea,plugin 安裝界面安裝的這種稱爲:Plugin DevKit。(後文說的idea插件統指這種 Plugin DevKit)
  • 另一種就是gradle 的插件

參考:https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html

2、FAQ

idea 插件開發, 很坑的一個點。 用2020年的最新:idea Ultimate 版本開發的插件,點擊debug是能看到效果的。

  • 【debug 是重新開啓一個新的idea工程進行調試和使用,很需要】

但是,真的打包成jar或者zip的時候並不能用。

  • 【在這裏坑了好久,谷歌了好多材料都無效】

3、正確的姿勢

我的有效開發版本:2018款的 idea Ultimate 版本, jdk 使用 1.8版本。 (不要使用最新的 jdk -12 的版本)。

4、Plugin DevKit 簡單介紹

4.1、打開plugin 查看Plugin DevKit是否安裝
在這裏插入圖片描述
4.2、新建一個idea項目
project-》newproject,找到下圖的位置,點擊next。 一步步建立一個工程。
在這裏插入圖片描述
【補充說明】:該方式新建的工程是屬於最簡單的java工程,既沒有用maven也沒有用gradle,簡單使用是夠了。

但是idea 是支持gradle 來管理依賴的,可以建一個gradle 工程來做插件開發。然後既然使用了gradle 管理依賴, 就在想是否支持用kotlin 開發idea插件。驗證過是可以,不過做界面的時候,如果是用的GuiForm,這個與界面匹配的文件要用java不能用kotlin 負責會找不到控件的句柄。【idea plugin 的gradle kotlin 方式建工程後面再單獨介紹下】

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章