2013-08-22 59 views
1

我想了解Eclipse 4中新的應用程序模型thingy,它來自以前的3.x世界。有一件事我不清楚的是......如何在3.x版本中製作一個插件項目,如普通的舊插件項目?如何使用eclipse 4創建IDE擴展?

我這麼問是因爲當我嘗試創建一個新的Eclipse項目4:

文件 - >新建 - >其他 - > Eclipse的4 - >的Eclipse 4應用項目,並填寫必要的字段,我得到一個項目,如果我右鍵單擊.product文件並運行它,總是得到一個RCP應用程序。

我試着將Plug-in 3.x項目中的舊版3.x plugin.xml文件與Eclipse 4 plugin.xml項目進行比較,我看不出有任何區別,表明它將成爲RCP而不是IDE的擴展...

我想我可以去創建一個3.x插件項目,但我一直想知道爲什麼我不能簡單地使用新的Eclipse 4應用程序模型開發IDE擴展我有點像...)

我在這裏失蹤了什麼?有任何想法嗎?使用Eclipse 4開發IDE擴展是不可能的嗎?

謝謝!

+0

只是對於任何一個在這裏絆倒的讀者,從Lars Vogel那裏得到的消息是,目前還沒有IDE擴展插件開發,只有RCP,至少在Eclipse 4.4之前......跨過你的手指:) – AlejandroVK

回答

0

您可以使用普通的新插件項目爲Eclipse E4創建插件。確保不是以選擇「此插件將對UI做出貢獻」複選框,因爲這將引入Eclipse 3依賴關係。

如果您想要將Eclipse 4模型片段添加到插件中,請使用'New/Eclipse 4/New Model Fragment'。

+0

我是害怕這是不正確的,它會創建一個RCP,但不是一個插件...我已經嘗試了很多次,它已被證實...沒有插件開發可用,直到4.4發佈 – AlejandroVK

+0

我有幾個項目使用完全按照我所述創建的Eclipse RCP poduct的多個插件。 –

+0

我想你會這樣做,但我不想創建RCP或簡單的插件,我想擴展IDE ... – AlejandroVK