
Eclipse里有一項(xiàng)功能就是通過(guò)update site直接將插件從網(wǎng)上下載到自己的IDE里,使用起來(lái)方便省時(shí),平時(shí)只是這樣用別人的插件;那如果自己開(kāi)發(fā)了一個(gè)插件,想讓別人通過(guò)這種方式下載并使用可以嗎?答案當(dāng)然是肯定的。
首先要?jiǎng)?chuàng)建一個(gè)feature工程,步驟如下:
1)在New Project Wizard選擇Feature Project,點(diǎn)一下步。
2)寫入feature工程的名字比如:org.dengues.feature
3)在第二頁(yè)里保持ID為org.dengues.feature.將名字改為Dengues Feature.
4)選中要關(guān)聯(lián)的插件,在這里我選擇了所有的dengues項(xiàng)目插件,如下:

點(diǎn)擊finish這樣就創(chuàng)建好了一個(gè)feature插件了。這里簡(jiǎn)單的介紹一下feature有什么用,feature可以把其它的一個(gè)或者多個(gè)插件組合到一起,以便于用戶對(duì)插件的加載,管理,命名就像是對(duì)一個(gè)單元進(jìn)行操作一樣。當(dāng)然也包括可以方便用于發(fā)布到網(wǎng)上。
做好feature插件以后,就是要往里面寫入相應(yīng)的信息嘍,里面包括版權(quán),可訪問(wèn)網(wǎng)站什么的東東,填好以后就可以進(jìn)入下一步創(chuàng)建一個(gè)update site project了。
創(chuàng)建的步驟很簡(jiǎn)單就不再詳細(xì)說(shuō)明了,工程名就叫org.dengues.update吧。
創(chuàng)建完成之后,在site map里加入一個(gè)category,并將我們剛才做好的feature加到這個(gè)category里面。就成了下面的樣子:

選中剛加入的feature選build,完成之后這個(gè)update site project的結(jié)構(gòu)就變成了這樣。

把這個(gè)工程下的所有文件直接拷到要發(fā)布的網(wǎng)頁(yè)服務(wù)器上就要以了,這樣你就以通過(guò)Eclipse訪問(wèn)這個(gè)網(wǎng)站來(lái)更新你的插件了不信你試,簡(jiǎn)單吧!
http://surenpi.com