dm Server 2.0.0.M3 已发布,现已提供下载。
在 2.0.0.M3 之后的 sprint 中,我们在最终版本方面取得了重大进展,无论是在新功能方面,还是在缺陷修复方面。如果您有兴趣查看我们一直在开展的所有工作,请查看M3 发行说明。请继续将您的反馈作为评论发布到我们的博客、论坛 和JIRA 上。
新增功能和值得注意的功能
OSGi Web 容器参考实现的集成
dm Server 现在包含
OSGi Web 容器 参考实现,并将其用于其所有 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 | 构件存储库 |
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 容器集成和扩展 |
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…