Eclipse Release Build: 3.1正式發佈! ——PDE新特性

這是關於PDE插件開發的新特性,繼續……


爲插件綁定manifest.mf:Eclipse3.1強烈推薦在插件中包含一個OSGi綁定manifest.mf文件。除了提高啓動速度和裝載類的速度,這種格式還能夠體現新的運行時功能,比如對客戶端使用包的良好控制。

創建manifest.mf的選項在New Plug-in Project creation 嚮導中:

在插件manifest編輯器的OverView視圖中同樣能夠爲已經存在的插件創建manifest.mf 綁定。


PDE加強代碼存取性:PDE管理每一個插件的Java classpath,並在運行時檢查它們的可見性規則。這就意味着在運行時不會出現類裝載錯誤,並且在引用到內部類型(不贊成)給出警告。


創建RCP應用程序:新的插件項目嚮導給出了創建富客戶端應用程序的選項。


RCP模板:New Plug-in Project 嚮導中提供了準備運行的RCP模板。模板的範圍從最小的Hello RCP模板到大型的RCP郵件模板。


使用單擊就可以創建Eclipse產品:現在能夠以*.product文件的方式來創建並管理Eclipse產品。創建過程: File > New > Other... > Product Configuration。產品配置編輯器管理產品的所有方面,包括基本定義到品牌。你能夠創建基於插件的產品和基於特性的產品。Overview頁面提供了測試和輸出產品的鏈接。


Eclipse產品輸出嚮導:使用Eclipse產品輸出嚮導可以將Eclipse產品作爲文件或者目錄結構輸出。方法是通過File > Export > Eclipse Product 或者從產品配置編輯器的Overview 頁面上選擇。


跨平臺產品輸出:如果已經安裝了RCP delta pack,就能夠在Eclipse Product export 嚮導中同時爲多個平臺構建並且輸出產品。方法爲:File > Export > Eclipse Product。


從已經存在JAR中生成插件:PDE現在提供了從已存在的JAR包創建插件的嚮導。此嚮導對於想要將第三方非eclipse JAR打包爲eclipse插件來說非常實用。

調用此嚮導的方法:File > New > Project > Plug-in from existing JAR archives.


Manifest.mf 驗證:eclipse現在能夠在插件的Manifest.mf 文件中標記語法和語義錯誤。


增強的plugin.xml 驗證:PDE使用元數據標識不贊成的使用方法和在插件的manifest文件中的非外部化的屬性和元素。


啓動之前驗證插件集:在啓動eclipse應用程序之前可以驗證所選擇的插件的子集,以此來發現潛在於啓動時的問題,比如無法滿足的插件依賴,丟失應用程序等。


不再需要  -clean:現在啓動運行時Eclipse應用程序就不再需要-clean程序參數,這可以大大的提高啓動時間。


增強的特性和更新站點支持:PDE特性和更新站點被重新設計以支持更簡單和更好的工作流。增強的方面包括:能夠無需導入工作區就能夠對特性進行構建和打包特性。


JNLP manifests和JAR signing:feature export 嚮導提供了創建JNLP manifest和插件的電子簽名,以及Java Web Start部署的特性文件的選項。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章