有一個插件,它實際上可以在其專用的更新站點找到並從那裏安裝到eclipse中。但是對於我的項目,我需要該插件的最新版本,它可以在GIT存儲庫中找到它的源代碼。所以我從GIT庫下載了一個源代碼克隆到Eclipse。這一切看起來都正確,但最終我需要將此源代碼編譯並作爲插件安裝到我的Eclipse Development IDE中(而不是在運行時環境中!)。我需要遵循的接下來的步驟是什麼?如果你能幫助我,我會很高興。從其源代碼安裝插件到Eclipse
非常感謝!
有一個插件,它實際上可以在其專用的更新站點找到並從那裏安裝到eclipse中。但是對於我的項目,我需要該插件的最新版本,它可以在GIT存儲庫中找到它的源代碼。所以我從GIT庫下載了一個源代碼克隆到Eclipse。這一切看起來都正確,但最終我需要將此源代碼編譯並作爲插件安裝到我的Eclipse Development IDE中(而不是在運行時環境中!)。我需要遵循的接下來的步驟是什麼?如果你能幫助我,我會很高興。從其源代碼安裝插件到Eclipse
非常感謝!
問題「Installing an Eclipse Plugin that you've compiled from Source?」提到的兩種方式:
使用導出嚮導:File/Export
,尋找export Deployable plug-ins and fragments
,選擇插件的編譯,然後在頁面中選擇Install into host repository
的下半部分。
或者將您的插件導出到一個目錄中,然後將該目錄複製到dropins文件夾中。
如果您在安裝後出現問題以使您的插件可見,請選中「Eclipse plugin developed under Helios doesn't show in Juno」。
您可以測試插件with "Launch an Eclipse application
" under "Testing
"。
另請參閱http://stackoverflow.com/a/9157059/6309 – VonC
它似乎與導出選項一起使用。 Eclipse也沒有看到插件的麻煩。但看起來,來自更新站點的插件以某種方式對我從其源代碼安裝的插件進行過度操作。一些函數應該位於從源代碼安裝的最新插件中,但不是來自更新站點的插件,這些功能並不簡單。真的有這樣的衝突嗎? – DanglingElse
@DanglingElse有可能,取決於插件的加載順序。在導入源代碼並編譯它之前,是否可以先卸載*該插件? – VonC
可能重複[安裝從源代碼編譯的Eclipse插件?](http://stackoverflow.com/questions/2207763/installing-an-eclipse-plugin-that-youve-compiled-from-source ) – Mogsdad