更新:添加了 Git 子模块说明。
我过去曾谈到为真正的模块化应用程序提供支持,我很高兴地宣布,您现在可以访问 SpringSource Slices 的早期原型代码。
构建和安装
您可以从我们的 Git 仓库访问源代码
git clone git://git.springsource.org/slices/slices.git
git submodule init
git submodule update
要构建 Slices 的打包版本,只需在 build-slices 目录中运行 ant clean jar package
cd slices/build-slices
ant clean jar package
这将在 target/artifacts 中生成一个 zip 文件,其中包含 Slices 子系统,然后可以将其安装到 dm Server 2.0 上
安装 Slices 只是将新的子系统添加到 dm Server,然后更新 dmServer 的配置文件以启动新的子系统。Slices 应该适用于任何最新的 dm Server 2.0 快照版本。我这里使用的是 2.0.0.CI-R326-B274,我已经下载并解压缩到我的桌面
unzip target/artifacts/springsource-slices-BUILD-20090622083953.zip -d ~/Desktop/springsource-dm-server-2.0.0.CI-R326-B274
接下来,必须更新 dm Server 的 kernel.properties 配置以包含新的 slices 子系统。打开 dm Server 安装的 config/kernel.properties 文件,并编辑配置文件配置部分以列出 slices 子系统并为配置文件指定一个合适的名称(我将其命名为 slices)
#######################
# Profile Configuration
#######################
profile.name=slices…