更新:为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…