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