Happy3w

第一章 安装盘结构及配置文件说明

2017.02.20
小编:此文是搬运,将小编收集的资料分享到这,是为了和像我一样的开发人能更快速、更轻松地解决问题,欢迎大家分享自己的内容。 使用对象:NC-V5系列

1. 安装盘结构

安装盘包含一个到多个产品,安装盘的目录结构如下图所示: nc-v5-安装配置-安装盘结构 安装盘下面可以放一个到多个产品,表现形式上为一个目录。目录的名称必须为产品的模块标识名称,如客户化为uap,

2. 产品结构

nc-v5-安装配置-产品结构一个产品包含一个到多个模块。产品的目录结构为下图所示: 对于一个产品来说,其配置文件(setup.ini)中的内容为 code=10 产品编码 name=客户化 产品名称 version=5.0 产品版本号 disk.type=new 是否是全新安装,new为全新安装,patch为补丁安装 previous.generation.code=10 自身依赖的前一个版本号 required.related.module= 依赖的其他产品

3. 模块结构

模块下面包含着该模块相关的多个jar包, 运行安装程序,将解压模块下的所有jar包到指定的nchome目录下,形成ncv5的目录结构(如下图所示)。所以在压缩jar包时需要安装该目录结构进行压缩。 nc-v5-安装配置-模块结构 配置文件setup.ini中配置着该模块的相关信息。 "code" * 该模块的编码 "name" * 该模块的名称 "version" * 该模块的版本号 "disk.type" * 该模块安装盘的类型, * new 表示全新的安装盘 * patch表示为补丁盘 "previous.generation.code" *依赖的前一个产品编码,目前主要用于客户化 "must.selected" * 表示该模块是否必须被选中 * 取值为true/false 或 y/n * 默认为false 或 n "preversion" * 该模块自身依赖的版本号 "required.related.module" * 依赖其它的模块 * 表示为[code,name, version1, version2,...]&[code,name, version1, version2,...] "product.package" * 代码和文件包 "help.package"; * 帮助压缩文件的文件名或目录名 "db.create.script"; * 数据库建库脚本包 "dataupdateclass"; /**数据升级程序的类名。如果需要注册多个升级调整程序,可以在 dataupdateclass后面附加序数来指定,例如 dataupdateclass01= classname1 dataupdateclass02=classname2 dataupdateclass03=classname3 "bill.templet.script" /**单据模板脚本压缩文件的文件名或目录名*/ "query.templet.script" /**查询模板脚本压缩文件的文件名或目录名*/ "report.templet.script"; /**报表模板脚本压缩文件的文件名或目录名*/ "print.templet.script"; /**打印模板脚本压缩文件的文件名或目录名*/ "sys.templet.script"; /**默认模板脚本压缩文件的文件名或目录名*/ "bill.type.script"; /**单据类型脚本压缩文件的文件名或目录名*/ "busi.type.script"; /**业务类型脚本压缩文件的文件名或目录名*/ "system.type.script"; /**系统类型脚本压缩文件的文件名或目录名*/ "subj.class.script"; /**科目分类脚本压缩文件的文件名或目录名*/ "voucher.templet.script"; /**凭证模板脚本压缩文件的文件名或目录名*/ "project.templet.script"; /**项目模板脚本压缩文件的文件名或目录名*/ "business.script"; /**产品组内脚本压缩文件的文件名或目录名*/ "menu.script"; /**菜单脚本压缩文件的文件名或目录名*/ "ml.script"; /**多语言脚本*/ "ddc.initdata"; /**数据字典初始化数据*/ "hasdynamictempletdata"; /** 是否有动态摸板数据*/ "need_deploy_ejb"; /** 是否需要重新部署ejb*/ "containproductcode"; /**包含的产品编码*/ “resourceupdateclass” /** 产品代码复制时的代码调整注册类*/ 详细也可参考ConfigKey接口里的说明。 第二章 安装升级方案相关说明 第三章 二次开发成果安装升级方案相关说明