[沫沫金]J2EE项目,同工程,支持多项目,差异化工作实现技术(send.bat)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[沫沫金]J2EE项目,同工程,支持多项目,差异化工作实现技术(send.bat)相关的知识,希望对你有一定的参考价值。

背景

项目交付,相同的系统,同一个代码位置,不同的客户看到的不同,可以说99%的项目内容一致,怎么处理这种需求。

方案一:

SVN分支管理,独立的两个系统单独维护,功能同步是很头痛

方案二:

差异化文件,进入配置,发布工程,只需要send.bat加载个性化即可,不需要同步功能,个性化文件越少越好,同步功能仅局限在个性化文件范围。


send.bat源码

@echo off
echo 804测试环境加载开始。。。
set sendPath="%~dp0bat804*.*"
cd /d "%~dp0"
xcopy %sendPath%  "%cd%imp-001" /y /e
echo 804测试环境加载完成。。。
echo. & pause

技术图片

以上是关于[沫沫金]J2EE项目,同工程,支持多项目,差异化工作实现技术(send.bat)的主要内容,如果未能解决你的问题,请参考以下文章

沫沫金原创提供Web静态页面工程-目录结构(标准)

[沫沫金]软件单一功能点,说明书编写模板

[沫沫金原创]jQuery温度计,支持摄氏度华氏度同时展示

沫沫金实践可用--web工程ORM数据库链接(JDBC)链接集群库||普通库,两种标准

沫沫金讲:Eclipse卡死cup内存双爆,取消验证无效--看这里修改.project跟我做

沫沫金Sql查询树结构所有终极子节点