2008-11-05 50 views
23

我已經編寫了一個Eclpise插件(CDT的Error Parser),它在eclipse的調試版中工作得很好。然而,我不能爲我的生活弄清楚如何將插件安裝到eclipse中。我可以將插件作爲jar文件導出,並且似乎無錯地導出。我把插件jar文件放入eclipse \ dropins中,並且它不會被eclipse加載。如果我將它添加到插件目錄,沒有運氣。 features目錄似乎也忽略了我的插件。部署新開發的Eclipse Plugin

所以我想,好的,我會嘗試通過GUI安裝它。所以我瀏覽到插件歸檔文件所在的位置,並將其添加爲本地更新站點,但eclipse抱怨沒有插件。

我很沮喪。請幫忙。

回答

29

將插件放入eclipse/plugins文件夾應該可以工作。如果沒有,那通常意味着Eclipse出於性能原因緩存了插件配置。您可以強制Eclipse重新掃描插件目錄以進行更改,方法是使用-clean命令行參數將其啓動。

Eclipse的典型部署機制是使用功能。一個功能包括插件(在你的情況下,可能只有一個),並且可以通過Eclipse更新管理器進行安裝。要使用某項功能部署插件,請執行以下操作:

  1. 創建一個功能項目,並使用功能編輯器將您的插件添加到該功能。
  2. 創建更新站點項目,並使用更新站點編輯器將您的功能添加到更新站點。
  3. 構建更新站點。這將創建一個site.xml文件,一個功能文件夾和一個插件文件夾。

然後,您應該能夠將Eclipse更新管理器指向包含site.xml的文件夾或URL,並以此方式安裝插件。這種方法的優點是您可以將文件上傳到網站並進行遠程部署。

+0

約旦是否可以強制Eclipse重新掃描dropins文件夾而無需重新啓動Eclipse? – 2011-01-03 19:47:40

1

不知道我做了什麼搞砸了我的eclipse安裝。但重新安裝日食並將插件放在下拉菜單中工作得很好!

1

有目錄C下的文件夾:\日食\插件只是複製.jar文件並將其粘貼到該文件夾​​這樣接近了Eclipse IDE之前,再次打開它當u完成檢查插件效果

0

我的插件沒有被加載的原因是我的插件具有CDT和C的功能DT Development SDK沒有安裝在eclipse中。

一旦我安裝了CDT Development SDK工具,我的插件就自動加載了。