dm Server 2.0.0.M3 已釋出,現已可供 下載。
在 2.0.0.M3 釋出後的衝刺階段,我們在新功能和缺陷修復方面都取得了重大進展。如果您有興趣瞭解我們所做的工作,請檢視 M3 發行說明。請繼續透過部落格評論、論壇和 JIRA 提供您的反饋。
新功能和值得關注的改進
整合 OSGi Web 容器參考實現
dm Server 現在包含
OSGi Web 容器參考實現,並利用它來支援所有 Web 功能。在此工作的基礎上,我們還遷移到使用標準的 XML 格式來配置 dm Server 中的 Tomcat。
管理控制檯中的轉儲分析
dm Server 的管理控制檯中新增了一個轉儲檢查器 (Dump Inspector)。轉儲檢查器可用於檢查 dm Server 可服務性元件生成的診斷轉儲。

使用 Git 作為我們的版本控制系統
我們最近已將 dm Server 的原始碼遷移到 Git,因為我們認為 Git 的分散式特性和出色的分支支援將給我們帶來顯著的好處。如果您有興趣訪問 dm Server 的原始碼,並從原始碼構建 dm Server,以下是現在程式碼託管在 Git 中的操作說明。
文件更新
dm Server 的
使用者指南和
程式設計師指南現已涵蓋了許多新新增的功能。
使用 ConfigurationAdmin
dm Server 現在廣泛使用 ConfigurationAdmin 來管理其配置。這導致 dm Server 的配置檔案及其格式發生了變化。新檔案和格式在更新的
使用者指南中有所描述。
更新的應用程式開發指南
我們已更新了有關使用 dm Server 建立企業 Java 應用程式的
指南,以使其與 2.0 系列保持同步。
使用 dm Server 的原始碼
dm Server 的 Git 倉庫
| 儲存庫 URL | 內容 |
| git://git.springsource.org/dm-server/util.git | 通用實用程式碼 |
| git://git.springsource.org/dm-server/artifact-repository | 工件儲存庫 |
| git://git.springsource.org/dm-server/osgi-extensions.git | OSGi 擴充套件和 Equinox 鉤子 |
| git://git.springsource.org/dm-server/kernel.git | dm Kernel |
| git://git.springsource.org/dm-server/web.git | OSGi Web 容器整合和擴充套件 |
| git://git.springsource.org/dm-server/servlet.git | 管理控制檯 |
| git://git.springsource.org/dm-server/hosted-repository | 託管的工件儲存庫 |
| git://git.springsource.org/dm-server/documentation.git | 文件 |
| git://git.springsource.org/dm-server/dm-server.git | 打包 |
從原始碼構建 dm Server
設定
在從原始碼構建 dm Server 之前,您必須在機器上完成以下設定
git clone git://git.springsource.org/dm-server/dm-server.git
cd dm-server
git checkout --track 2.0.0.M3 -b 2.0.0.M3
ant…