配置文件的构建处理方法、电子设备及存储介质技术

技术编号:37994421 阅读:24 留言:0更新日期:2023-06-30 10:08
本申请公开一种配置文件的构建处理方法、电子设备及存储介质,其中,该方法包括:获取目标工程的配置文件的构建请求;响应于所述构建请求,遍历得到所述目标工程的直接依赖项和嵌套依赖项;从远程仓库中下载所述直接依赖项的代码文件和所述嵌套依赖项的代码文件;将下载的所述直接依赖项的代码文件和所述嵌套依赖项的代码文件存入本地目录中,并通过本地目录路径构建所述配置文件。通过上述方案解决了现有的因为访问权限导致无法有效调用位于远程仓库中的依赖项的问题,达到了对目标工程高效快速构建,降低接入成本的技术效果。降低接入成本的技术效果。降低接入成本的技术效果。

【技术实现步骤摘要】
配置文件的构建处理方法、电子设备及存储介质


[0001]本专利技术涉及计算机
,具体地涉及一种配置文件的构建处理方法、电子设备及存储介质。

技术介绍

[0002]目前,在工程模块构建时,主要包括:SDK(Software Development Kit,软件开发工具包)提供方和SDK接入方,SDK提供方负责构建SDK,并将构建的SDK发布至远程Maven服务器仓库或本地目录,SDK接入方通过配置Maven仓库地址,进行远程依赖,或拷贝SDK文件到自己的工程目录下,进行本地依赖,从而在工程中使用和查看该SDK的代码。
[0003]然而,对于SDK接入方而言,由于权限的问题,有时无法访问Maven仓库,这样将导致无法进行远程依赖,也就无法接入SDK。
[0004]针对上述问题,目前尚未提出有效的解决方案。
[0005]本
技术介绍
描述的内容仅为了便于了解本领域的相关技术,不视作对现有技术的承认。

技术实现思路

[0006]因此,本专利技术实施例意图提供一种配置文件的构建处理方法和装置、电子设备及存储介质,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种配置文件的构建处理方法,其特征在于,包括:获取目标工程的配置文件的构建请求;响应于所述构建请求,遍历得到所述目标工程的直接依赖项和嵌套依赖项;从远程仓库中下载所述直接依赖项的代码文件和所述嵌套依赖项的代码文件;将下载的所述直接依赖项的代码文件和所述嵌套依赖项的代码文件存入本地目录中,并通过本地目录路径构建所述配置文件。2.根据权利要求1所述的方法,其特征在于,遍历得到所述目标工程的直接依赖项和嵌套依赖项,包括:对所述目标工程下的直接依赖项和嵌套依赖项进行遍历;确定当前的直接依赖项或嵌套依赖项是否属于所述远程仓库;如果属于所述远程仓库,则将当前的直接依赖项或嵌套依赖项的标识信息存储列表文件中。3.根据权利要求1所述的方法,其特征在于,从远程仓库中下载所述直接依赖项的代码文件和所述嵌套依赖项的代码文件,包括:所述目标工程的直接依赖项和嵌套依赖项中的各依赖项执行如下操作:确定当前依赖项的版本类型;根据版本类型,确定当前依赖项的下载地址;根据确定的下载地址,从所述远程仓库中下载对应的代码文件。4.根据权利要求3所述的方法,其特征在于,根据版本类型,确定当前依赖项的下载地址,包括:在当前依赖项的版本类型为正式发布版的情况下,获取当前依赖项的基础表征信息和文件名后缀;对基础表征信息和文件名后缀进行拼接,得到当前依赖项的下载地址。5.根据权利要求3所述的方法,其特征在于,根据版本类型,确定当前依赖项的下载地址,包括:在当前依赖项的版本类型为开发调试版的情况下,获取当前依赖项的基础表征信息和文件名后缀;获取当前依赖项的最新版本号;将基础表征信息、最新版本号和文件名后缀进行拼接,得到当前依赖项的下载地址。6.根...

【专利技术属性】
技术研发人员:曾宇刘鹏飞曾井芳
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1