新年伊始,Eclipse研發小組發布了第一個Eclipse 3.6的里程碑版本,在今年6月份他們還將推出Eclipse 3.6的最終版本。Eclipse 3.6的開發代號為Helios(太陽神),這已經是Eclipse歷史上第五個里程碑版本,最新加入的特性包括:新的命令行選項、動態路徑變量、補丁應 用能力,而它對XULRunner 1.9.2的支持、PDE、JDT和Equinox等功能也有顯著的增強。
平臺改進
目前,開發人員可以在M5版本中通過使用命令行的方式打開一個文件、或者一個與Eclipse可執行文件相關的文件。一組預定義的路徑變量可以用于 定義相關資源的位置,包括PROJECT_LOC(指向項目的位置)和WORKSPACE_LOC(指向工作空間的位置)等。系統將根據相關資源的上下文 來動態的解析這些路徑變量,而那些預定義變量也有助于創建用戶自定義的變量。
在這一最新版本中,導入和導出向導將具有關鍵字搜索功能。如果你在導入向導中搜索關鍵字zip,該向導便會導入歸檔文件(即壓縮包文件)。 Synchronize窗口現在可以瀏覽和應用補丁,你還可以通過viewer查看補丁的結構模型。補丁應用向導現在可以接受補丁的URL地址,而在此之 前用戶不得不通過剪貼板和文件瀏覽器來選擇一個補丁。
Synchronize窗口中的補丁模型
Eclipse 3.6 M5增加了SWT.OpenDoc這一事件類型,當一個文檔被打開時它將被用來通知應用程序。OpenDoc監聽器同樣可以被添加到顯示窗口上,而 OpenDoc支持也已經被添加到Equinox加載器和Eclipse工作臺上。現在,用戶還可以將文件類型與Eclipse關聯起來,這樣在文件打開 時IDE就會被啟動。
以下是其他一些重要的新特性:
1.程序擁有一個全新的API。當啟動一個可執行文件時,API允許用戶指定工作目錄。
2.Browser插件完全支持最新發布的XULRunner 1.9.2版本。
3.Overview和vertical ruler將會顯示折疊區域(folded region)的所有注釋。
4.Expressions 窗口在將各列中顯示數據,這和變量窗口一樣。
5.Print對話框將記住所有文字編輯器中用戶所選擇的選項,一直到工作臺被關閉為止。
Java開發工具(JDT)
在Eclipse 3.6中,Java編譯器可以檢測那些未使用的對象分配。斷點窗口有一些變動,新的窗口布局包括有可以顯示和編輯斷點屬性的詳情窗口。比如,可以通過上下 文提示(context assist)來對一個Java行斷點(line breakpoint)進行編輯。除了這些新加入的特性以外,變量窗口還加入了新的一列,用于顯示每一個變量具體類型的實例數目。
斷點詳情窗口
實例數目列
插件開發環境(PDE)
編譯器preference頁面現在可以用于在build.properties文件中單獨設置問題的嚴重程度。開發人員還可以使用插件信息編譯器 屬性頁面。同樣,也有一個用于創建和修改插件項目的API,它被用來描述該項目的bundle屬性,并允許用戶通過聲明修改這些屬性。
Equinox.
在Equinox中,Jetty和Servletbridge OSGi HTTP服務現在已經能夠直接支持Servlet過濾器了。開發人員可以通過編程或聲明來添加該過濾器。
產品路線圖
Eclipse研發小組將從目前已有的四個候選版本中挑選一個進行發布,緊隨其后的是從現在到2010年5月發布兩個或者更多的里程碑版本。 Eclipse 3.6的最終版本將在2010年6月23日發布。下一個Eclipse的主要版本將建立在3.6版本之上。Eclipse 4將加入大家所熟悉的Web技術,開發人員可以根據自己的情況選擇新的方式來使用它們。Eclipse 4的1.0里程碑3版本已于1月14日發布。
下載地址:http://download.eclipse.org/eclipse/downloads/drops/S-3.6M5-201001291300/index.php
原文地址:http://eclipse.dzone.com/news/eclipse-36-home-stretch
dm520