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…