更新:添加了 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 文件,编辑 Profile Configuration 部分以列出 slices 子系统并给配置文件一个合适的名称(我称之为 slices)
#######################
# Profile Configuration
#######################
profile.name=slices…