[发明专利]模块组件的依赖处理方法、装置、计算机设备及存储介质有效
申请号: | 202011072412.8 | 申请日: | 2020-10-09 |
公开(公告)号: | CN112256247B | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 谢将权;夏正冬 | 申请(专利权)人: | 北京字跳网络技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30 |
代理公司: | 北京远智汇知识产权代理有限公司 11659 | 代理人: | 范坤坤 |
地址: | 100190 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 模块 组件 依赖 处理 方法 装置 计算机 设备 存储 介质 | ||
1.一种模块组件的依赖处理方法,其特征在于,包括:
根据模块组件的描述信息生成依赖关系,所述依赖关系表示模块组件的依赖类型;
响应于同步指令的触发,从所述模块组件中确定出待同步的目标模块组件;
根据所述目标模块组件的目标依赖关系确定所述目标模块组件的目标依赖类型;
根据所述目标依赖类型进行同步操作,所述同步操作用于根据目标依赖类型获取到数据源,根据数据源对目标模块组件的代码进行同步;
在根据模块组件的描述信息生成依赖关系之前,还包括:
接收用户输入的编辑操作,所述编辑操作用于修改配置文件中模块组件的描述信息;所述描述信息包括模块组件名称、依赖类型、本地依赖路径或arr依赖路径中的一种或多种的组合;
所述根据模块组件的描述信息生成依赖关系,包括;
根据所述描述信息中的依赖类型生成映射表,所述映射表用于记载模块组件与依赖类型的映射关系,所述依赖关系为本地依赖或arr依赖;
所述根据所述目标依赖类型进行同步操作,所述同步操作用于根据目标依赖类型获取到数据源,包括:
根据所述目标依赖类型,确定目标模块组件的本地依赖的路径或arr依赖的路径,根据所述本地依赖的路径或arr依赖的路径获取目标模块组件所需的数据源。
2.根据权利要求1所述的方法,其特征在于,所述根据所述描述信息中记载的依赖类型生成映射表,包括:
访问配置文件中每个模块组件的描述信息;
根据当前模块组件的描述信息中记载的依赖类型,生成所述当前模块的依赖关系,所述当前模块组件为当前访问的模块组件;
将所述依赖关系添加到映射表,所述映射表为全局变量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述目标模块组件的目标依赖关系确定所述目标模块组件的目标依赖类型,包括:
获取所述映射表中记载的所述目标模块组件的目标依赖关系;
根据所述目标模块组件的目标依赖关系确定所述目标模块组件的目标依赖类型。
4.根据权利要求3所述的方法,其特征在于,所述接收用户输入的编辑操作,所述编辑操作用于修改配置文件中模块组件的描述信息,包括:
如果模块组件的依赖类型为本地依赖,则接收用户输入的模块组件名称、依赖类型、本地依赖路径;
如果模块组件的依赖类型为arr依赖,则接收用户输入的模块组件名称、依赖类型、arr依赖路径,所述arr依赖路径包括模块组件版本、groupId和artifact Id。
5.根据权利要求4所述的方法,其特征在于,所述根据所述目标依赖类型进行同步操作,包括:
如果所述目标依赖类型为本地依赖,则根据所述本地依赖路径获取本地项目;根据所述本地项目进行同步;
如果所述目标依赖类型为arr依赖,则根据所述arr依赖路径查找线上工程,根据所述线上工程进行更新。
6.根据权利要求1-5中任一项所述的方法,其特征在于,所述根据模块组件的描述信息生成依赖关系,包括:
在Gradle工具中,根据模块组件的描述信息生成依赖关系;
相应的,所述触发同步指令时,获取待同步的目标模块组件,包括:
在Gradle工具中触发同步指令时,获取待同步的目标模块组件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字跳网络技术有限公司,未经北京字跳网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011072412.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种操作棍
- 下一篇:指纹识别显示面板及指纹识别显示装置