在經過四個?RC?候選發行版之后?,Eclipse?3.5?正式版終于發布了。
下載地址:
http://www.eclipse.org/downloads/ Eclipse?3.5?的新特性一覽表:
新特性包括:
平臺及UI
Solaris?x86已經加入支持行列
Install?New?Software向導中的“Work?with:”下拉框現在支持自動補全
增加了一個新的介紹主題,叫做“Slate”
打開的編輯器及多編輯器頁面間的切換更加容易(快捷鍵:Ctrl+PageDown/Ctrl+PageUp,Alt+PageDown/Alt+PageUp)
為了快速關閉,現在可以安全地跳過清楚歷史這一步驟
至于編輯器的常規提示框和對話框,或當前工作臺窗口、表單現在可以在Mac?Cocoa上使用
應用程序在打印過程中或打開打印對話框時,可以選擇portrait或landscape模式
Eclipse富客戶端平臺現在包含了一個OSGi聲明式服務(Declarative?Services??DS)的實現
你現在可以針對給定選項“釘住”屬性視圖
一個新偏好頁,可以管理用于選擇工作區的啟動提示框
About對話框現在提供一種機制,讓plug-in可以給平臺about對話框提供安裝頁面
Install?New?Software向導現在無需等待連接任何更新服務器就可以立即打開
雙擊垂直折疊線(vertical?folding?line)可以折起折疊區域
比較編輯器有幾處增強
你現在可以在Debug視圖中快速切換掛起線程
支持Cocoa和Cocoa上的OpenGL
增加對FileTransfer類的支持,使得可以在Explorer和Nautilus文件管理器之間進行copy/paste操作
對項目瀏覽器作出幾項改進
文本編輯器現在支持塊選擇模式(也就是按列選擇或矩形塊選擇)
你現在可以直接在Synchronize視圖中應用一個補丁
在Eclipse中比較Word文檔變化,現在使用該Word比較功能支持把變化顯示為修訂
Equinox
增強Equinox?DebugOptions?API,以支持選項設置的動態變化
增加一個新的debug跟蹤API??org.eclipse.osgi.service.debug.DebugTrace,以增強并簡化編寫debug跟蹤信息
OSGi?R4.2核心規范給核心框架增加了一些小API
新的Equinox并發API
Plug-in開發環境
有一個新的Target?Platform?State(目標平臺狀態)視圖
你現在可以創建并共享一個由軟件站點的軟件組成的目標定義
新的Category?Definition編輯器可以在輸出時用于給特性歸類
你現在可以查看API相對于API基線的變化
通過在菜單introspection?mode里調用plug-in?Spy來查看關于菜單的信息
增強OSGi?Declarative?Services?(DS),以支持最新版的DS規范
你現在可以從OSGi啟動配置中初始化產品定義
有一個新的目標平臺偏好頁面
PPlug-in?export現在支持創建source?bundles
Declarative?Services現在支持最新版的OSGi?declarative?services規范(1.1)更新
PDE中的JAR?signing支持擴展包含了對keypass的支持
增強目標編輯器,以支持目標定義中的新特性
API工具現在可以分析系統類庫的使用情況及代碼訪問運行時不存在的成員時所產生的問題
你現可以在非UI線程中啟動Junit?Plug-in測試
Eclipse應用程序啟動配置現在支持啟動級別(start?level)及自動啟動設置
Plug-in?Registry視圖現在支持瀏覽OSGi服務
給PDE/Build增加了一個新的擴展,可以使用戶從p2庫中獲取制品
API工具現在支持在接口上的兩個約束:@noimplement?和?@noextend。這就使得在不想直接實現一個接口的時候可以擴展它
即使你已經增大了plug-in的主版本號,仍會被提示破壞API的改變
PDE增強了bundle及特性(feature)輸出,以把輸出的bundles/feature安裝到當前正在運行的工作臺
輸出特性、plug-in及產品時可以選擇binary?cycles
PDE增加了declarative?services工具,以幫助作者提供組件定義
Java開發工具
NLS?string?hover現在有一個Open?in?Properties?File動作
在Caller模式下,調用層級(Call?Hierarchy)現在有一個在上下文菜單中有一個Expand?With?Constructors動作
當你在編輯器中輸入的時候,Java比較編輯器會更新其結構
有一個新的toString()產生器
為可覆蓋方法增加了一個Open?Implementation鏈接,可以直接打開其實現
編輯器與執行環境一致
Debug視圖現在提供了breadcrumb(面包屑),顯示了當前活動的debug上下文
可運行的JAR文件輸出向導還可以把所需的類庫打包進一個要輸出的可運行JAR文件,或打包進與緊挨著該JAR的一個目錄中
當在寫一個分配表達式(allocation?expression)時發生補全操作,內容助手現在可以提示一個類的可用構造方法
如果檢測到無用代碼,編譯器現在可以發出警告
類庫、變量或容器入口的路徑現在可以是與項目相關的任何位置
在Jovadoc?hover的頭部及Javadoc視圖中,現在都提供了引用其他類型和成員的鏈接
隨該Eclipse發行的JUnit4版本更新為4.5
Javadoc視圖及hovers現在都支持{@inheritDoc}標簽并給覆蓋方法增加鏈接
同一值的比較現在由編譯器檢測,默認情況下會發出警告