2009-10-16 37 views
2

我們有一個自定義插件。也就是說,我正在工作的公司在內部開發它。 我想將它作爲Eclipse Ganymede中的可用插件進行安裝。我怎麼做?如何在Eclipse Ganymede中安裝自定義插件?

從我可以看出,Eclipse軟件安裝只支持從Eclipse軟件更新站點安裝。

我去幫助 - >安裝新軟件... - >添加 - >本地... 瀏覽到包含插件的文件夾。儘管對話框允許我將該目錄添加爲更新站點,但它不起作用。它期望該目錄是本地Eclipse更新站點(我認爲)。我得到錯誤

No repository found at file:/G:/TOOLS/... 

接下來,我只是將插件複製到Eclipse安裝下的插件目錄中。那也行不通。我也嘗試將其複製到dropins目錄中。沒有骰子。

誰能賜教如何安裝一個插件,這不是在一個「更新」的網站?

在此先感謝....

回答

1

通常一個Eclipse插件打包成zip文件提取成Eclipse的安裝目錄(或取決於plugins目錄中安裝它是如何打包,因爲它可以也提取features目錄中的文件)。

下重新啓動Eclipse與--clean選項。

+1

aka,「老派的方式」:) – javamonkey79 2009-10-16 23:47:29

+0

我們的插件已經正確打包。它被打包成一個包含子目錄和文件的目錄。通過將整個目錄複製到Eclipse安裝的../eclipse/plugins目錄中,它可以安裝在早期版本的Eclipse中。所以,包裝沒有問題。 這在Ganymede中不起作用。我正在尋找解釋爲什麼或有關如何以不同方式進行操作的說明。 – rhimbo 2009-10-16 23:54:19

0

你檢查了Eclipse錯誤日誌嗎?也許該捆綁包由於某種原因未能部署。

否則,創建一個功能和更新網站給你的插件描述here。更新站點可以是遠程http服務器(甚至是SVN),也可以是本地目錄。好的是,你將獲得版本控制以及從Eclipse內部進行升級和卸載的能力。一旦插件增長爲多個插件,它也使事情變得更容易,因爲它們可以捆綁在一起,形成一個版本化的功能。