【技术实现步骤摘要】
依赖库管理方法、装置、存储介质和计算机设备
本专利技术涉及计算机
,具体而言,本专利技术涉及一种依赖库管理方法、装置、存储介质和计算机设备。
技术介绍
软件开发工具包SDK的全称是SoftwareDevelopmentKit,一般是软件工程师为特定的软件包、软件框架、硬件平台、操作系统等应用软件建立的开发工具的集合。当项目开发者需要接入一个或多个SDK时,则需要在SDK的依赖库里面配置不同的依赖模块,例如如图1所示,开发一个手机应用项目APP时,需要配置用于APM(ApplicationPerformanceManagement)开发的argus-apm-main模块(即图1所示的main)、argus-apm-aop模块(即图1所示的aop)和argus-apm-okhttp模块(即图1所示的okhttp),后续可能还会增加其它模块。这样,将使得SDK的接入方就得配置所接入的每一个依赖模块,再将其应用到依赖库管理插件GradlePlugin中,从而导致接入SDK的复杂度,后面维护成本也较高。专利技术内 ...
【技术保护点】
1.一种依赖库管理方法,其特征在于,包括:/n建立依赖库插件,重写所述依赖库插件中的依赖库入口模块;/n在所述依赖库入口模块中配置依赖库管理规则;/n监听预设接口,根据监听的依赖库管理规则重写依赖解析模块,得到依赖关系;/n根据所述依赖关系加载依赖库。/n
【技术特征摘要】
1.一种依赖库管理方法,其特征在于,包括:
建立依赖库插件,重写所述依赖库插件中的依赖库入口模块;
在所述依赖库入口模块中配置依赖库管理规则;
监听预设接口,根据监听的依赖库管理规则重写依赖解析模块,得到依赖关系;
根据所述依赖关系加载依赖库。
2.根据权利要求1所述的方法,其特征在于,所述根据所述依赖关系加载依赖库之后,还包括:
停止监听所述预设接口。
3.根据权利要求1所述的方法,其特征在于,所述根据所述依赖关系加载依赖库,包括:
判断所述依赖关系中是否包括用户自定义依赖库配置信息;
若是,则根据所述用户自定义依赖库配置信息加载依赖库;
若否,加载预设的依赖库。
4.根据权利要求3所述的方法,其特征在于,所述根据所述用户自定义依赖库配置信息加载依赖库,包括:
若当前依赖库中没有基础依赖库数据,则加载基础依赖库;
若当前依赖库中没有自定义依赖库数据,则加载自定义依赖库。
5.根据权利要求1所述的方法,其特征在于,所述根据所述依赖关系加载依赖库,包括:
若所述依赖关系中包括调试库信息,则根据所述调试库信息加载依赖库。
6.根据权利要求1所述的方法,其特征在于,所述根据所述依赖关系加载依赖库,包括:
若所述依赖关系中包括调试库信...
【专利技术属性】
技术研发人员:刘清洁,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。