2010-09-07 70 views
6

我有一個eclipse插件,我想將其轉換爲intellij插件。有沒有一個快速的方法來做到這一點。我可以使用的設計模式是什麼?將Eclipse插件轉換爲Intellij

+3

設計模式?按照各自的API進行插件。 – duffymo 2010-09-07 11:25:00

+1

它是哪個插件?您可能只能複製粘貼插件的「模型」,即執行某些數據操作或執行操作的部分。移植插件的圖形部分沒有簡單的方法,因爲Eclipse和IntelliJ具有不同的API來完成此操作。 – Jes 2010-09-07 12:47:14

+0

@Jes - 這是我的插件http://fast-code.sourceforge.net/。我在問這個模型,例如'資源','文件夾'等是日食特定的。所以我需要有我的模型對象並將其映射到eclipse或intellij。哪種設計模式適合這一點? – fastcodejava 2010-09-08 07:51:47

回答

7

我認爲沒有簡單快捷的方法來做到這一點。您需要深入地理解Eclipse和IDEA的插件結構和插件API。

+0

謝謝,是否有任何應該幫助將一個轉換爲另一個的文檔? – fastcodejava 2011-02-10 00:35:53

3
  1. 首先您需要充分理解您所移植的插件。

  2. 安裝intellij插件開發環境。 http://www.jetbrains.org/display/IJOS/Writing+Plug-ins

  3. 理解的IntelliJ架構: http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Architectural+Overview

  4. 閱讀開始使用的插件開發: http://confluence.jetbrains.com/display/IDEADEV/Getting+Started+with+Plugin+Development http://www.youtube.com/watch?v=AktCFxC9Bx0

  5. 的IntelliJ的源代碼是非常有用的,當一些函數或類您的需要的文檔。

  6. 插件源代碼:https://github.com/whunmr/emacsIDEAs