2012-03-29 35 views
1

我正在開發一個Eclipse插件,它將以插件模式運行 - 主要針對特定​​項目特性的特殊上下文菜單。有沒有辦法將插件部署到當前的Eclipse運行時,所以我可以立即在那裏測試它? 如果不是,開發人員應該如何測試使用Eclipse文件瀏覽器的插件?Eclipse插件部署在同一個Eclipse實例中 - 可能嗎?

回答

2

在您的Eclipse IDE中,打開「運行>運行配置...」選擇Eclipse Application並創建一個新的運行配置。

然後在「主要」選項卡上將出現「程序運行」部分。選擇單選按鈕「運行的應用程序:

然後在它的下拉菜單中選擇「org.eclipse.ui.ide.workbench

現在切換到標有「插件選項卡-ins「。確保選中了您正在構建並想要測試的插件。您可能需要使用標記爲「Launch with:」的下拉列表,並選擇「插件下方僅選擇」,以便UI讓您選擇插件。

現在,只是爲了確保這一切都將正確啓動,選擇按鈕,「驗證插件」如果有錯誤,關閉該消息框,並選擇按鈕,「添加必需的路徑插件插件「這將自動選擇此運行配置的所有依賴插件。

現在選擇按鈕「運行」,Eclipse的新實例將在您的插件安裝時啓動。

+1

嘿,這個解決方案在新的eclipse實例中打開。有沒有什麼方法可以在同一個正在運行的eclipse實例中刷新當前插件? – 2014-03-11 05:43:52

+0

+ Yashdeep Patel,我從來沒有需要這樣做,所以我不知道。我可以想出一種方法來實現它,但是與我上面的答案中的解決方案相比,這需要大量額外的工作。 – twindham 2014-03-11 14:12:28

+0

+ twindham感謝您的回覆。目前我面臨的問題是,如果我在新實例中運行插件,我的新eclipse實例將耗盡內存,並且處於無響應模式。任何解決方案? – 2014-03-12 05:47:08