2010-02-05 81 views
3

我已經成功地從源代碼編譯了js-test-driver插件(http://js-test-driver.googlecode.com/svn/tags/1.2),我試圖在Eclipse 3.5.1 Galileo上安裝它。安裝從源代碼編譯的Eclipse插件?

我明白如何從更新站點安裝插件;我甚至知道如何從檔案中安裝插件。但是,安裝從源代碼編譯的插件有什麼用?

我嘗試添加目錄:C:\ temp \ test_workspace \ js-test-driver-plugin \ 1.2 \ eclipse-plugin \ features \ com.google.jstestdriver.eclipse.updatesite作爲存檔網站,但它似乎並沒有被添加到列表中。

此文件夾還包含site.xml,我認爲這會使得這個網站可以安裝編譯插件。

說明:對於任何有興趣的人,我已將問題擴展爲here

回答

1

您是否試圖將插件放在您自己的工作區中,而不是在Eclipse目錄中? 它應該在Eclipse中進行。

如果不直接修補它們,這些可能很難解決。

編譯後,嘗試導出爲功能和插件,然後放置在Eclipse中。

在Eclipse 3.5及更高版本中,不再將個人安裝的插件/功能直接放置在Eclipse的features/plugins目錄中。沒有「dropins」目錄。在下拉菜單中,您有一個帶名稱的子目錄(例如,MyDriver),並在其下有相應的功能和插件。

然而,首先確保如果您從編譯該插件的Eclipse實例中運行另一個Eclipse實例,該插件現在會顯示在Eclipse的第二個實例中。

+0

出口,你的意思是在一個SVN出口? – leeand00

+0

好的,我將已編譯的插件項目中已編譯的「plugins」和「features」目錄複製到eclipse安裝中名爲「dropins/js-test-driver」的文件夾中。 我啓動了Eclipse,它現在出現在Window-> Show View-> Other ...的列表中,並出現在Other下。 (雖然它不工作,但我認爲可能有更多的做與單元測試之一沒有比安裝插件錯誤)。謝謝! – leeand00

1

最簡單的方法是使用導出嚮導:文件/導出...

有尋找出口部署插件和片段中,選擇編譯插件,然後在的下半部分頁面選擇安裝到主機中...

或者您可以將插件導出到目錄中,然後將該目錄複製到dropins文件夾中。