[发明专利]类库自动更新方法、装置、电子设备、存储介质有效
申请号: | 201811137319.3 | 申请日: | 2018-09-27 |
公开(公告)号: | CN109284126B | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 孙伟 | 申请(专利权)人: | 江苏满运软件科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/65;G06F16/18 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 臧云霄;潘一诺 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动更新 方法 装置 电子设备 存储 介质 | ||
本发明提供一种类库自动更新方法、装置、电子设备、存储介质,类库自动更新方法,包括:根据类库更新指示,获取待更新类库的更新配置,所述更新配置至少包括待更新类库的更新版本号;根据所述待更新类库的更新配置更新类库文档,所述类库文档包括各类库的管理信息,所述管理信息至少包括各类库的版本号;以及根据所述类库文档及所述更新配置更新所述类库。本发明提供的方法及装置自动更新类库,防止人工更新类库产生的版本冲突。
技术领域
本发明涉及计算机应用技术领域,尤其涉及一种类库自动更新方法、装置、电子设备、存储介质。
背景技术
现有的开源类库管理工具,通过统一的类库文档对各类库进行管理。当类库更新时,通常需要人工对类库文档进行编辑以实现类库的更新。然而,当多个人同时对类库文档进行编辑更新时,每个人编辑的类库文档都会有其版本号,当根据类库文档进行后续的应用程序打包时,多个不同版本号的类库文档容易产生冲突。尤其是,当同一个应用程序具有多个分支结构,且由不同的人工编译时,该多个分支结构的研发人员各自编辑类库文档,在打包应用程序合并分支时,更容易发生类库文档的冲突(各研发人员编辑的类库文档中的类库版本不一致,无法确定哪一个类库文档是最新更新的)。若要解决这些问题,又会极大的增加人工的投入时间。
发明内容
本发明为了克服上述相关技术存在的缺陷,提供一种类库自动更新方法、装置、电子设备、存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本发明的一个方面,提供一种类库自动更新方法,包括:
根据类库更新指示,获取待更新类库的更新配置,所述更新配置至少包括待更新类库的更新版本号;
根据所述待更新类库的更新配置更新类库文档,所述类库文档包括各类库的管理信息,所述管理信息至少包括各类库的版本号;
根据所述类库文档及所述更新配置更新所述类库。
可选地,所述根据所述类库文档及所述更新配置更新所述类库包括:
根据所述类库文档中各类库的版本号与本地储存的各类库的版本号进行比对;
当所述类库文档中类库的版本号与本地储存的类库的版本号不一致时,根据所述更新配置更新所述类库。
可选地,所述类库文档管理的多个类库中,各类库关联不同的账号,以供关联类库的账号修改所述类库文档中对应的类库的管理信息。
可选地,所述类库的管理信息还包括类库地址。
可选地,各所述类库由类库管理工具管理,所述类库更新指示根据所述类库管理工具的类库说明模块生成。
可选地,所述根据所述类库文档及所述更新配置更新所述类库之后包括:
采用更新的类库,对应用程序进行打包和上传。
可选地,所述采用更新的类库,对应用程序进行打包和上传之后还包括:
采集各应用程序的打包和上传数据,并对各应用程序的打包和上传数据进行统计和展示。
根据本发明的又一方面,还提供一种类库自动更新装置,包括:
更新配置获取模块,用于根据类库更新指示,获取待更新类库的更新配置,所述更新配置至少包括待更新类库的更新版本号;
文档更新模块,用于根据所述待更新类库的更新配置更新类库文档,所述类库文档包括各类库的管理信息,所述管理信息至少包括各类库的版本号;
类库更新模块,用于根据所述类库文档及所述更新配置更新所述类库。
可选地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏满运软件科技有限公司,未经江苏满运软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811137319.3/2.html,转载请声明来源钻瓜专利网。