在Eclipse的插件體系中,所有的類(lèi)庫(kù)文件都是以插件的形式存在的。如果你的Plugin項(xiàng)目要用到第三方API庫(kù)或者另一個(gè)工程的API,你可以將他們包裝成一個(gè)插件,這就是庫(kù)插件的含義。
在我們小組的設(shè)計(jì)中,Plugin和控制邏輯是分成兩個(gè)工程單獨(dú)開(kāi)發(fā)的,Plugin主要實(shí)現(xiàn)界面功能,通過(guò)調(diào)用控制邏輯實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)、Blog發(fā)布、打印等功能,所以接觸到了制作庫(kù)插件這個(gè)過(guò)程,現(xiàn)在寫(xiě)下來(lái),希望有點(diǎn)幫助。
如何制作庫(kù)插件:
將庫(kù)工程轉(zhuǎn)換為Plugin工程,在MANIFEST.MF的overview里定義ID,在Runtime里加入你要公開(kāi)的包(Exported Packages)。OK
如何使用庫(kù)插件,主要分為三步:
1、在Dependencies Tab的Required Plug-ins中加入你的庫(kù)插件(保證輸出項(xiàng)目時(shí)導(dǎo)出相應(yīng)的庫(kù)插件)
2、然后Compute build path(使項(xiàng)目能夠順利通過(guò)編譯)
3、在運(yùn)行對(duì)話(huà)框的Plugin Tab里單擊Add required plugins,這樣項(xiàng)目才能正常運(yùn)行
有一點(diǎn)忘了就會(huì)挺郁悶的!
RCP Eclipse Plugin
版權(quán)所有 羅明