如何用Eclipse創建Plug-in項目

Eclipse是一個開源的、基於Java的可擴展開發平台,通過開發Plug-in(插件)項目,可擴展eclipse功能,RAP和RCP項目都屬於Plug-in項目,以下介紹如何使用Eclipse創建一個Plug-in項目。

工具/原料

Ubuntu 14.04
Eclipse Mars.1(4.5.1)

方法/步驟

使用滑鼠雙擊"eclipse"圖標,打開Eclipse原始碼編輯器。

輸入workspace(工作空間)名稱「/home/niu/workspace/baidujingyan」,點擊OK(確定)按鈕,工作空間的配置信息將存儲在"baidujingyan"目錄下。

在eclipse窗口左上角點擊工具欄上的New(新建)按鈕,彈出新建項目對話框。

在New(新建)對話框中選擇「Plug-in Project」,點擊「Next >」按鈕

添加項目基本信息:

1. 填寫Project name(項目名稱),這裡為「osgi-example1」,推薦項目名中包含url信息;

2. 在Location(存儲位置)中填寫原始碼存儲目錄,建議原始碼與工作空間信息分開存儲,如在步驟2中,工作空間存儲在workspace目錄下,這裡將原始碼存在「source」目錄下;

3. 在Target Platform區域勾選an OSGi framework, 並將默認的Equinox修改為standard,即使用標準的OSGi實現;

4. 點擊Next按鈕。

填寫Plug-in項目信息:

1. ID,名稱必須唯一,推薦id名稱與Plug-in項目名稱相同;

2. Version,項目版本號;

3. Name,可與ID相同。

點擊Next按鈕,進入項目模板頁面,這裡去掉默認勾選的「Create a plug-in using one of the templates」,然後點擊Finish按鈕。

如果創建項目時不在Plug-in項目視圖下面,則會提示進入Plug-in項目視圖,這裡點擊Yes按鈕。

項目創建完成,plug-in項目與普通java項目不同的地方在於在META-INF/MANIFEST.MF中增加了一些插件項目獨有的信息,plug-in項目編譯的jar除此之外與普通的jar包沒有任何差別。

再次確認下META-INF/MANIFEST.MF中的內容,如下圖第2行到第8行都是插件項目獨有的信息。

本文內容整理自網絡, 文中所有觀點看法不代表淘大白的立場