曾經有一種方法可以做到這一點,但我在Eclipse 3.4.1安裝中找不到它。有誰知道如何做到這一點?在ECLIPSE_HOME/plugins以外的目錄中安裝Eclipse(3.4+)插件
回答
更新2014年5月時,Eclipse 4.x的
由於oberlies好心指出了the comments:
的dropins已被棄用!不要使用它們!
即使他們仍然證明(在Kepler 4.3 for instance),this thread補充說:
其中之一是Eclipse不建議安裝的dropins文件夾方法的原因之一是存在,如果事情沒有反饋出錯。任何數量的事情都可能會阻礙。
- 如果您使用的是安裝用戶界面,則在進行任何更改之前都會通知您這些問題。
- Eclipse使用dropins嘗試安裝並儘可能多地啓動,並且您不知道發生了什麼。
本地部署,as shown in this tutorial,寧可使用File → Export → Plug-in Development → Deployable plug-ins and fragments
。
但最終目的地仍然在ECLIPSE_HOME/plugins
。
原來的答覆(2009年時,Eclipse 3.X)
你應該ECLIPSE_HOME/dropins
添加插件。
如果要定義通用插件,使用bundle pools(也introduced here)
您也可以使用自己的額外的dropins文件夾:只需添加一個參數到eclipse.ini
:
-Dorg.eclipse.equinox.p2.reconciler.dropins.directory= /your_path/e34shared_dropin
這個額外的dropins位置可以從多個Eclipse安裝中使用 - 因此您可以將它用作共享的下載(觀看目錄)。
對於捆綁游泳池,你有here a step by step procedure:
爲了更好的解決您的問題,您可能會感興趣的以下文章:
p2: how I install plugins in extension locations(從Eclipse and Java Blog by Michael Scharf博客)
以下步驟說明如何將插件安裝到不同的擴展位置,並使用p2更新管理器和鏈接文件在不同的eclipse安裝之間共享這些擴展位置。對於過長的討論,請參閱bug 224145
(注:P2是「新」的方式來管理插件,鏈接是「舊」的方式來引用的插件Eclipse的安裝目錄外)
我一直
C:\eclipse\extensions
中的一組不同的擴展位置(每個擴展位置位於該目錄的子目錄中)。
假設我想將foo安裝到新的擴展位置C:\eclipse\extensions\foo
。
- 我開始蝕用:
-configuration C:\eclipse\extensions\foo\eclipse\configuration
我使用更新管理器安裝FOO。
現在我可以使用通過創建一個
foo.link
文件的Eclipse安裝的鏈接目錄下的擴展名(您可能必須創建[eclipse]\links
目錄)包含:
path=C:/eclipse/extensions/foobar
就是這樣:-)
備註:
- 您必須在鏈接文件中的窗口中正斜槓。
- 此過程適用於Eclipse 3.4和3.5。
- 您不必創建由-configuration參數指定的任何目錄。 Eclipse會爲你做到這一點。
- 重要的是要遵循的模式
EXTENSION_NAME/eclipse/configuration
爲「-configuration
」參數,因爲P2將使插件一個目錄上面的配置目錄和鏈接文件要求包含插件的目錄被稱爲日食是很重要的。- 使用此結構,我可以通過使用-configuration運行eclipse來將插件更新到擴展位置,然後執行更新。
優先使用:如果我想根據我的foo的擴展安裝吧,我創建了一個鏈接文件在延伸杆位置foo的鏈接目錄:
C:\eclipse\extensions\bar\eclipse\configuration\links\foo.link
,並按照我的標準程序(鏈接目錄可以在第一次運行之前填充)...
eclipse 3.4的注意事項:如果你使用eclipse 3.4並且你想使用eclipse的默認更新站點,你必須運行沒有「
-configuration
」的eclipse並導出它們(Help->Software Updates->Available Software (tab)->Manage Sites->Export
),所以你可以將它們導入到「-configuration
」日食中。
謝謝VonC!使用在eclipse.ini中配置的外部dropins目錄將適用於我。但奇怪的是,如果我想在ECLIPSE_HOME之外管理我的插件,我不能再使用軟件更新。 – 2009-02-24 17:14:40
不知道這是你正在尋找,但如果你手動獲取插件(不是通過加載器,就像罐子),你可以使用dropins機制。
轉到ECLIPSE_HOME /的dropins
創建一個名爲「SomeNameForFunctionality」目錄 創建一個名爲「日食」下面 創建一個名爲「功能」和「插件」的插件和功能「月食」 移動下的子目錄子目錄罐子到相應的子目錄。
重新啓動Eclipse並確保它需要幾秒鐘才能加載。你的插件應該仍然在那裏。
謝謝你!但我正在尋找一個選項,讓軟件更新程序將插件安裝到不同的目錄中。 – 2009-02-24 16:20:37
如果您手動安裝插件,Dropins文件夾是一個很好的解決方案。如果您通過更新管理器安裝插件,則無法通過UI爲插件選擇安裝位置。不再。
順便說一句,如果你喜歡在幾個Eclipse安裝中共享插件,你可以創建一個鏈接文件,將它放到Dropins文件夾中,它的工作原理是一樣的,不需要修改INI。
鏈接文件是一個純文本文件,它與擴展。鏈路結束,並在上一行:path=/path/to/your/plugins
我只是浪費一小時嘗試部署中的dropins插件/目錄在eclipse 3.7並認爲我會分享。
事實證明,MacOS X生成的預覽文件(例如:com.example.myplugin.jar)干擾了P2自動檢測,並導致它在到達我的插件之前失敗。我做了所有的搜索。文件並刪除它們,並最終加載插件
- 1. 哪裏可以找到Eclipse 3.4中的Maven安裝目錄
- 2. 在eclipse中映射tomcat安裝以外的外部目錄動態Web項目
- 3. go安裝:沒有安裝目錄GOPATH以外的目錄
- 4. 在Eclipse 3.4上安裝GWT 2.2.0插件不工作?
- 5. 更改默認插件的安裝目錄在Eclipse 3.5.2
- 6. Eclipse插件安裝
- 7. 位置上的Eclipse插件STS目錄的安裝
- 8. Windows安裝的Eclipse插件
- 9. 你可以用eclim安裝eclipse插件
- 10. 我可以同時安裝Eclipse 3.4和Eclipse 3.5嗎?
- 11. 在Eclipse中安裝ADT插件
- 12. 無法在eclipse中安裝svn插件
- 13. 在Eclipse PDE中安裝插件
- 14. 在Eclipse Indigo中安裝JBoss Tools插件
- 15. Android插件在eclipse中安裝問題
- 16. 如何在Eclipse中安裝PigPen插件?
- 17. 無法在Eclipse中安裝插件(jpbm)
- 18. 在Pulse Explorer中安裝Epic(Eclipse插件)
- 19. 在Eclipse中安裝m2e插件
- 20. Eclipse:處女座工具插件安裝使用P2目錄
- 21. 從maven安裝Eclipse插件?
- 22. vaadin Eclipse插件安裝
- 23. Eclipse插件(重新安裝?)
- 24. Eclipse安裝IBM插件
- 25. 未安裝Eclipse Gradle插件
- 26. 離線安裝Eclipse插件
- 27. openshift Eclipse插件安裝
- 28. 安裝AGX(agx.me)Eclipse插件
- 29. Eclipse IDE:安裝插件集
- 30. 安裝GWT插件到eclipse
剛更新我的答案,更完整的過程。你能告訴我,這是否能更好地解決你的擔憂? – VonC 2009-02-24 21:53:26