我使用腳本來設置我在多臺計算機上完全相同的安裝方式。 Eclipse附帶了p2 director,可以從命令行使用它來安裝和更新插件。
例如,我下載並解壓我eclipse-SDK-I20110607-0800-linux-gtk-x86_64.tar.gz
然後用導演加載我的標準功能集:
bash$ eclipse/eclipse \
-application org.eclipse.equinox.p2.director \
-noSplash \
-repository \
http://download.eclipse.org/egit/updates-nightly,\
http://download.eclipse.org/eclipse/updates/3.7,\
http://download.eclipse.org/releases/indigo \
-installIUs \
org.eclipse.egit.feature.group,\
org.eclipse.egit.source.feature.group,\
org.eclipse.jgit.feature.group,\
org.eclipse.jgit.source.feature.group,\
org.eclipse.emf.sdk.feature.group,\
org.eclipse.xtext.sdk.feature.group,\
org.eclipse.releng.tools.feature.group
導演也可以用來更新安裝,但非直觀地卸載然後在相同的調用中重新安裝相同的功能。
編輯:
爲一組的IU,你可以使用同一個導演的呼叫卸載/重新安裝...如果有可用的更新使每個安裝最新:
bash$ eclipse/eclipse \
-application org.eclipse.equinox.p2.director \
-noSplash \
-repository \
http://download.eclipse.org/eclipse/updates/3.7 \
-uninstallIU org.eclipse.sdk.ide \
-installIU org.eclipse.sdk.ide \
我不認爲你可以使用這種方法,只是還沒有,因爲你需要避免bug 368238
導演不會影響大多數設置(格式化,鍵綁定等),因爲他們是工作區範圍的(實例)預ferences。有些像格式或代碼模板可以轉化爲項目範圍的偏好設置,然後使用剩餘的項目信息保存在SCM中。還有一些竅門可以將工作區範圍的首選項複製到您創建的每個新工作區。
謝謝大家的回覆和道歉,以延遲迴復。我被幾件事分散了注意力,沒有時間詳細地嘗試各種建議。
我設法讓我自己的方法工作。問題出在Git配置中。我有問題的配置在檢入時轉換了EOL字符。由於我將配置固定爲不轉換EOL,所以它一直在爲我工作。 –
所有收到的答案看起來都非常適合安裝,我不確定他們將如何處理同步實例安裝後的情況。爲了公平對待所有人,我覺得對我來說最好的選擇是不接受一個答案,但讓觀衆探索偉大的建議。 –