一种应用分层开发的方法、系统、设备及介质
申请人信息
- 申请人:浪潮通用软件有限公司
- 申请人地址:250101 山东省济南市高新区浪潮路1036号浪潮科技园
- 发明人: 浪潮通用软件有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种应用分层开发的方法、系统、设备及介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311774105.8 |
| 申请日 | 2023/12/22 |
| 公告号 | CN117453189B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G06F8/20 |
| 权利人 | 浪潮通用软件有限公司 |
| 发明人 | 魏代森; 郑伟波; 孙鹏; 邬柏 |
| 地址 | 山东省济南市高新区浪潮路1036号 |
摘要文本
本发明涉及应用开发技术领域,公开了一种应用分层开发的方法、系统、设备及介质。方法包括:选择目标开发包并对其中各应用进行编辑操作生成差量描述文件;获取目标开发包的第一开发者标识和当前用户的第二开发者标识;若第一开发者标识与第二开发者标识不相同,将差量描述文件存储至新的开发包并由其构建当前开发层;若第一开发者标识与第二开发者标识相同,将差量描述文件存储至目标开发包以更新目标开发包;若更新后的目标开发包中任一当前应用安装失败,触发版本回滚功能并由目标开发包构建当前开发层;若更新后的目标开发包中各当前应用安装成功,由更新后的目标开发包构建当前开发层。本发明解决了协同开发过程中开发包应用依赖混乱问题。
专利主权项内容
1.一种应用分层开发的方法,其特征在于,包括:选择目标开发包,对所述目标开发包中的各应用进行编辑操作以生成差量描述文件;获取所述目标开发包的第一开发者标识以及当前用户的第二开发者标识,判断所述第一开发者标识与所述第二开发者标识是否相同;响应于所述第一开发者标识与所述第二开发者标识不相同,创建新的开发包,将所述差量描述文件存储至所述新的开发包,建立所述新的开发包与所述目标开发包的依赖关系,并基于所述新的开发包构建当前开发层;响应于所述第一开发者标识与所述第二开发者标识相同,将所述差量描述文件存储至所述目标开发包以更新所述目标开发包;响应于更新后的所述目标开发包中任一当前应用安装失败,触发版本回滚功能以取消对所述目标开发包的更新,基于所述目标开发包构建当前开发层;响应于更新后的所述目标开发包中各当前应用均安装成功,确定更新后的所述目标开发包完成当前开发层的构建;其中,所述差量描述文件包括创建新应用所产生的全量描述和对所述目标开发包进行修改或删除所产生的差量描述。