把eclipse 3.4的插件移動(dòng)到獨(dú)立目錄中
開(kāi)發(fā)利器eclipse的3.4版和以前的版本有了一些比較重要的改動(dòng),對(duì)于bigtall來(lái)說(shuō),最大的問(wèn)題是插件安裝的問(wèn)題。
我目前的做法是建立一個(gè)名字叫eclipseplugins的目錄,然后把所有非eclipse內(nèi)置的插件放到這個(gè)目錄,比如插件名字叫XXX,就在eclipseplugins下建立一個(gè)XXX的目錄,把該插件放進(jìn)去,然后在eclipse的links目錄下放置link文件。這個(gè)是原先的做法,但是在3.4下就不好用了。而且更大的問(wèn)題是3.4下沒(méi)有install插件到指定目錄的功能了,雖然傳說(shuō)可以激活原先老的更新功能,沒(méi)找到,也不愿意,有新的為啥不用呢。 所以花時(shí)間研究了一下自己的做法,給大家show一下。這個(gè)做法同樣適合于3.4以前的版本------我們可以把任意的新安裝插件挪出來(lái)。
步驟如下:
- 安裝插件之前,到eclipse目錄下,運(yùn)行控制臺(tái)命令 dir /s > before.txt 把目錄做一個(gè)快照,如果想更偷懶,那就簡(jiǎn)單 dir plugins features > before.txt 把這兩個(gè)目錄做一個(gè)快照。
- 打開(kāi)eclipse安裝插件。安裝完了之后關(guān)掉eclipse
- 運(yùn)行命令 dir /s > after.txt 或者 dir plugins features > after.txt
- 運(yùn)行命令 fc /c /n /w before.txt after.txt 從結(jié)果中就可以看到plugins和features目錄中新增加的內(nèi)容了
- 在eclipseplugins目錄下運(yùn)行命令: md XXX\eclipse\plugins 和 md XXX\eclipse\features 其中XXX是你的插件的名字
- 打開(kāi)資源管理器,把步驟4比較出來(lái)的多余文件移動(dòng)到剛才創(chuàng)建的對(duì)應(yīng)目錄中
- 到eclipse目錄下編輯文件configuration\org.eclipse.update\platform.xml,在尾部</config>之前插入site代碼,并把步驟4找出的對(duì)應(yīng)的條目移動(dòng)到其中,代碼如下
<site enabled="true" policy="USER-EXCLUDE" updateable="true" url="file:。。/eclipseplugins/m2eclipse/eclipse/(修改成你的)">
(移動(dòng)到這里,這里保存一個(gè)例子,讓大家看看樣子)
<feature id="org.maven.ide.eclipse.feature" plugin-identifier="org.maven.ide.eclipse" url="features/org.maven.ide.eclipse.feature_0.9.3.20080421-2352/" version="0.9.3.20080421-2352">
</feature>
</site> - 繼續(xù)在eclipse目錄下編輯文件configuration\org.eclipse.equinox.simpleconfigurator\bundles.info,把步驟4 對(duì)應(yīng)的目錄位置修改掉。下面是示例修改之后的樣子(加底色部分是bigtall增加的內(nèi)容):
org.maven.ide.components.qname,1.0.0.20080331-1600,file:。。/eclipseplugins\m2eclipse\eclipse\plugins\org.maven.ide.components.qname_1.0.0.20080331-1600\,4,false
- 在eclipse的dropins目錄下創(chuàng)建link文件,如果是3.3及以前版本,請(qǐng)?jiān)趌inks目錄下創(chuàng)建。link文件內(nèi)容只有一行,示例如下:path=d:/tools/dev/eclipseplugins/m2eclipse
通過(guò)這幾步之后,重新啟動(dòng)eclipse,你會(huì)發(fā)現(xiàn)你的插件工作一切正常。如果哪天需要升級(jí)eclipse到更新的版本,簡(jiǎn)單刪除eclipse目錄,用新版本覆蓋就可以了。

公眾號(hào):老翅寒暑
posted on 2008-12-03 18:18 老翅寒暑 閱讀(1593) 評(píng)論(2) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)