遵循Eclipse的年度發佈慣例,Eclipse 3.7(代號Indigo)正式版發佈了。 php
今年,62個Eclipse項目將同時隨着Indigo一塊兒發佈。 html
Eclipse是一個開放源代碼的軟件開發項目,專一於爲高度集成的工具開發提供一個全功能的、具備商業品質的工業平臺。它主要由Eclipse項目、 Eclipse工具項目和Eclipse技術項目三個項目組成,具體包括四個部分組成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java開發、CDT支持C開發、PDE用來支持插件開發,Eclipse Platform則是一個開放的可擴展IDE,提供了一個通用的開發平臺。它提供建造塊和構造並運行集成軟件開發工具的基礎。Eclipse Platform容許工具建造者獨立開發與他人工具無縫集成的工具從而無須分辨一個工具功能在哪裏結束,而另外一個工具功能在哪裏開始。ios
Eclipse Indigo的重點新特性包括:git
EGit 1.0提供了與Git版本控制系統的緊密集成。瀏覽器
Xtext 2.0使得建立領域專用語言(DSL)變得更加容易。框架
WindowBuilder(Eclipse開發中最流行的GUI開發工具)正式開源併成爲Indigo的一部分。eclipse
更好地與Maven集成,包括開始的Maven構建和維護pom文件。編輯器
Jubula提供了Java和HTML的用戶界面自動化測試功能。分佈式
Eclipse Marketplace Client提供拖動安裝插件的功能。ide
官方下載地址:http://www.eclipse.org/downloads/
詳細功能參閱:http://www.eclipse.org/indigo/
原文出自:: Eclipse基金會
譯文出自:ITeye
近日,Eclipse基金會發佈了Eclipse Indigo,它包含了62個項目,總的代碼行數達到了4600萬行。自從2006年Callisto發佈以來,Eclipse一直堅持在每一年6月的最後一週或倒數第二週進行發佈的傳統,但Eclipse平臺則從2001年開始就延續着每一年發佈一個版本的傳統。
這麼多項目的同時發佈使得全部項目都能符合特定的依賴集;當後續項目要依賴於早期項目時,這麼作很是有用(好比JDT依賴於Platform,Mylyn依賴於EMF)。在Callisto以前,項目一般都有必需要知足的特定依賴集,這對某些項目的普遍使用形成了不少問題。自從每一年一次的聯合發佈計劃制訂後,穩定性以及項目間的可交互性都獲得了極大的改進。
Indigo中的新項目有:
還有很多項目也發佈了或大或小的修訂版;CDT發佈了8.0版,Eclipse平臺自己也發佈了3.7版。DSL生成器Xtext發佈了2.0版,該版本帶有更易於使用的生成編輯器,編輯器提供了代碼完成功能與快速修復功能(除了語法外還能修復其餘不少內容)。ECF發佈了3.5版,它緊跟OSGi 4.3規範,提供了用於遠程服務的衆多新特性。OSGi運行時Equinox也進行了更新,能夠支持OSGi 4.3的新特性(包括泛型),InfoQ此前曾對其作過報道。
除了Indigo外,Eclipse 4.1也發佈了。Eclipse 4.x stream也叫作E4,它是核心Eclipse模型的分支,拋棄了Eclipse擴展機制,面向OSGi服務,經過依賴注入來實現這些服務。E4的目標是提供一種新的組件鏈接方式,同時解耦用戶界面實現與表示,這樣在須要時就能夠經過Web瀏覽器進行遠程渲染了。與E4一同發佈的還有Eclipse Orion 0.2,這是一款徹底基於Web的IDE,使用JavaScript插件在Web瀏覽器中進行實時編輯。在orion.eclipse.org上有個實驗版可供測試。
並不是Helios中的全部項目都被歸入到了Indigo中。困難重重的測試與性能工具平臺(TPTP)項目在今年初終止了,並無歸入到Indigo當中。BPMN項目也很不活躍,不久以後頗有可能會被終止,Swordfish也面臨着相似的窘境。
正如你們所預期的那樣,Eclipse 3.7的發佈延續着Eclipse每一年一次準時發佈的傳統。在最終版發佈前,它經歷了6周的迭代與多個發佈候選版,Eclipse項目證實了經過特性變化而非時間來管理項目是可行的。以下是Eclipse的發佈歷史:
Eclipse 3.7——2011年6月22日(Indigo)
引用infoQ