买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中科航迈数控软件(深圳)有限公司
摘要:本申请公开了一种依赖库的冲突检测方法、装置、设备、存储介质及产品,涉及编译检测技术领域,所述依赖库的冲突检测方法,包括:获取模块的依赖模块信息,将依赖模块信息上传至全局模块版本信息列表;通过全局模块版本信息列表中各模块的依赖模块信息进行确定是否存在依赖库冲突。由于仅需对单个模块的依赖关系进行检测,无需对模块中的层层依赖关系进行逐级检测,降低了依赖关系的复杂度。对于各模块,仅需维护自身的依赖库,降低了依赖关系的维护难度和识别难度。
主权项:1.一种依赖库的冲突检测方法,其特征在于,所述方法包括:获取模块的依赖模块信息;所述依赖模块信息包括依赖模块名称、依赖模块版本信息;将所述依赖模块信息上传至全局模块版本信息列表;根据所述全局模块版本信息列表中各模块的所述依赖模块信息确定是否存在依赖库冲突;在获取模块的依赖模块信息时,所述方法还包括:获取所述模块的当前版本信息;相应地,所述将所述依赖模块信息上传至全局模块版本信息列表的步骤,包括:将所述依赖模块信息和所述当前版本信息上传至全局模块版本信息列表;所述根据所述全局模块版本信息列表中各模块的所述依赖模块信息确定是否存在依赖库冲突的步骤,包括:在所述全局模块版本信息列表中,确定出依赖于同一模块的模块组;对各所述模块组中各模块的依赖模块信息进行信息比对;在各所述模块组的信息比对均通过时,确定不存在依赖库冲突;在存在所述模块组的信息比对不通过时,将信息比对不通过的模块组作为依赖冲突模块组;确定所述依赖冲突模块组中目标依赖模块的当前版本信息,所述目标依赖模块为所述依赖冲突模块组中各模块共同依赖的依赖模块;将所述目标依赖模块的当前版本信息与所述依赖冲突模块组中各模块的依赖模块信息进行比对,并将比对不通过的模块作为依赖冲突模块,所述依赖冲突模块为存在依赖库冲突的模块;所述获取模块的依赖模块信息的步骤,包括:对模块进行依赖模块检测,确定所述模块的依赖模块列表;对所述依赖模块列表进行遍历,确定所述模块对应的依赖模块信息;所述对所述依赖模块列表进行遍历,确定所述模块对应的依赖模块信息的步骤,包括:确定所述依赖模块列表中的第一个依赖模块;确定所述第一个依赖模块的依赖模块信息;将所述第一个依赖模块从所述依赖模块列表中移除,并返回至所述确定所述依赖模块列表中的第一个依赖模块的步骤,直至确定所述依赖模块列表为空。
全文数据:
权利要求:
百度查询: 中科航迈数控软件(深圳)有限公司 依赖库的冲突检测方法、装置、设备、存储介质及产品
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。