一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种构建依赖方法和装置与流程

2022-04-30 14:55:27 来源:中国专利 TAG:

技术特征:
1.一种构建依赖方法,其特征在于,所述方法包括:获取工程的工程配置文件,以及,所述工程中业务线的业务线配置文件;其中,所述工程配置文件记录有多个私有依赖和多个公有依赖组,所述多个公有依赖组中的任一公有依赖组包括所述多个私有依赖中的至少一个;所述业务线配置文件记录有所述业务线所需的目标公有依赖组;获取所述业务线所需的目标公有依赖组对应的目标私有依赖;构建所述业务线与所述目标私有依赖的依赖关系。2.根据权利要求1所述的构建依赖方法,其特征在于,所述获取所述业务线所需的目标公有依赖组对应的目标私有依赖,包括:从所述工程配置文件中查找所述业务线所需的目标公有依赖组;获取所述目标公有依赖组中至少一个目标私有依赖对应的至少一个依赖模式;获取所述至少一个目标私有依赖在对应的依赖模式下的依赖文件。3.根据权利要求2所述的构建依赖方法,其特征在于,所述获取所述至少一个目标私有依赖在对应的依赖模式下的依赖文件,包括:针对所述至少一个目标私有依赖中的任一目标私有依赖,若所述依赖模式为工程源码模式,则获取所述任一目标私有依赖的工程源码依赖文件;若所述依赖模式为安卓归档模式,则获取所述任一目标私有依赖的安卓归档依赖文件。4.根据权利要求3所述的构建依赖方法,其特征在于,所述获取所述任一目标私有依赖的工程源码依赖文件,包括:通过findproject()方法获取所述任一目标私有依赖的工程源码依赖文件;所述获取所述任一目标私有依赖的安卓归档依赖文件,包括:通过rootproject.ext方法获取所述任一目标私有依赖的安卓归档依赖文件。5.根据权利要求2所述的构建依赖方法,其特征在于,所述工程配置文件中还记录有所述依赖模式;所述依赖模式定义在所述工程的模式配置文件中;所述获取所述目标公有依赖组中至少一个目标私有依赖对应的至少一个依赖模式,包括:从所述模式配置文件中获取所述目标公有依赖组中至少一个目标私有依赖对应的至少一个依赖模式。6.根据权利要求1所述的构建依赖方法,其特征在于,所述多个公有依赖组定义在所述工程配置文件中的ext对象中,所述多个私有依赖定义在所述工程配置文件中的ext对象之外。7.一种构建依赖装置,其特征在于,所述装置包括:获取模块,用于获取工程的工程配置文件,以及,所述工程中业务线的业务线配置文件;其中,所述工程配置文件记录有多个私有依赖和多个公有依赖组,所述多个公有依赖组中的任一公有依赖组包括所述多个私有依赖中的至少一个;所述业务线配置文件记录有所述业务线所需的目标公有依赖组;所述获取模块,还用于获取所述业务线所需的目标公有依赖组对应的目标私有依赖;构建模块,用于构建所述业务线与所述目标私有依赖的依赖关系。
8.根据权利要求7所述的构建依赖装置,其特征在于,所述获取模块,包括:查找子模块,用于从所述工程配置文件中查找所述业务线所需的目标公有依赖组;模式获取子模块,用于获取所述目标公有依赖组中至少一个目标私有依赖对应的至少一个依赖模式;依赖获取子模块,用于获取所述至少一个目标私有依赖在对应的依赖模式下的依赖文件。9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1~6中任一项所述构建依赖方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1~6中任一项所述构建依赖方法的步骤。

技术总结
本发明实施例提供了一种构建依赖方法和装置,涉及软件开发技术领域,该方法包括:获取工程的工程配置文件,以及,工程中业务线的业务线配置文件;其中,工程配置文件记录有多个私有依赖和多个公有依赖组,多个公有依赖组中的任一公有依赖组包括多个私有依赖中的至少一个;业务线配置文件记录有业务线所需的目标公有依赖组;然后获取业务线所需的目标公有依赖组对应的目标私有依赖,并构建业务线与目标私有依赖的依赖关系。本发明实施例可以对所有的单个依赖进行统一管理,避免了同一个依赖出现多个版本冲突的问题,以及,解决了单个依赖无法管理,以及单个依赖公用时会出现一方修改版本号其他业务线依赖被强制升级的问题。版本号其他业务线依赖被强制升级的问题。版本号其他业务线依赖被强制升级的问题。


技术研发人员:曾鹏
受保护的技术使用者:北京五八信息技术有限公司
技术研发日:2021.12.29
技术公布日:2022/4/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献