dm Server 2.0.0.M3 已發布,現在可下載。
自 2.0.0.M3 以來的衝刺中,無論是在新功能方面還是在缺陷修復方面,我們都為最終版本取得了重大進展。如果您有興趣了解我們一直在努力開發的所有內容,請查看 M3 版本說明。請繼續透過我們部落格上的評論、論壇和 JIRA 提供您的回饋意見。
新增功能與值得注意之處
OSGi Web Container 參考實作的整合
dm Server 現在包含
OSGi Web Container 參考實作,並使用和建構在其之上以支援其所有 Web 相關功能。作為此工作的一部分,我們也已改為使用標準 XML 格式來設定 dm Server 中的 Tomcat。
管理控制台中的傾印分析
一個新的傾印檢測器已新增至 dm Server 的管理控制台中。傾印檢測器可用於檢查由 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 | Artifact 儲存庫 |
git://git.springsource.org/dm-server/osgi-extensions.git | OSGi 擴充功能和 Equinox 鉤子 |
git://git.springsource.org/dm-server/kernel.git | dm 核心 |
git://git.springsource.org/dm-server/web.git | OSGi Web Container 整合和擴充功能 |
git://git.springsource.org/dm-server/servlet.git | 管理控制台 |
git://git.springsource.org/dm-server/hosted-repository | 託管 Artifact 儲存庫 |
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…