依赖配置方法及装置、电子设备及存储介质制造方法及图纸

技术编号:34436366 阅读:21 留言:0更新日期:2022-08-06 16:20
本公开实施例是关于一种依赖配置方法,应用于平台,所述方法包括:接收目标依赖的任务请求;其中,所述任务请求至少包括:配置参数;根据所述配置参数,确定所述目标依赖的类型以及版本;根据所述目标依赖的类型以及版本,得到与所述类型以及版本对应的源代码文件;其中,所述目标依赖的类型,至少包括:标准化依赖和自定义依赖;加载所述目标依赖的源代码文件至类路径,并执行所述任务请求;如此,可以根据配置参数的更改,在不同目标依赖的类型和版本之间切换,可以适应不同业务场景的需求。可以适应不同业务场景的需求。可以适应不同业务场景的需求。

【技术实现步骤摘要】
依赖配置方法及装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及一种依赖配置方法及装置、电子设备及存储介质。

技术介绍

[0002]在一些大数据场景中,编写大数据任务所依赖的依赖包都设置在大数据集群中,当不同用户需要配置不同的依赖包时,需要去适应单一的大数据集群中的单一依赖包,无法灵活切换版本,且若采用编译打包业务源代码文件包的方式,需要频繁编译部署,导致源代码文件包会占用过多存储空间,难以维护。
[0003]因此,需要能实现能满足不同场景的依赖需求,且占用空间小的依赖配置装置。

技术实现思路

[0004]本公开实施例公开了一种依赖配置方法及装置、电子设备及存储介质。
[0005]本公开实施例第一方面提供一种依赖配置方法,应用于平台,所述方法包括:接收目标依赖的任务请求;其中,所述任务请求至少包括:配置参数;根据所述配置参数,确定所述目标依赖的类型以及版本;根据所述目标依赖的类型以及版本,得到与所述类型以及版本对应的源代码文件;其中,所述目标依赖的类型,至少包括:标准化依赖和自定义依赖;加载本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种依赖配置方法,其特征在于,应用于平台,所述方法包括:接收目标依赖的任务请求;其中,所述任务请求至少包括:配置参数;根据所述配置参数,确定所述目标依赖的类型以及版本;根据所述目标依赖的类型以及版本,得到与所述类型以及版本对应的源代码文件;其中,所述目标依赖的类型,至少包括:标准化依赖和自定义依赖;加载所述目标依赖的源代码文件至类路径,并执行所述任务请求。2.根据权利要求1所述的依赖配置方法,其特征在于,所述根据所述目标依赖的类型以及版本,得到与所述类型以及版本对应的源代码文件,包括:根据所述目标依赖的类型以及版本,确定所述目标依赖的依赖类型是否属于标准化依赖;当所述目标依赖是属于标准化依赖时,从所述标准化依赖的第一仓库下载与所述类型以及版本对应的源代码文件。3.根据权利要求1所述的的依赖配置方法,其特征在于,所述根据所述目标依赖包的类型以及版本,得到与所述类型以及版本对应的源代码文件,包括:根据所述目标依赖包的类型以及版本,确定所述目标依赖包的依赖类型是否属于自定义依赖的第一类依赖;当所述目标依赖是属于自定义依赖的第一类依赖时,从云端下载与所述类型以及版本对应的源代码文件。4.根据权利要求1所述的依赖配置方法,其特征在于,所述根据所述目标依赖的类型以及版本,得到与所述类型以及版本对应的源代码文件,包括:根据所述目标依赖包的类型以及版本,确定所述目标依赖的依赖类型是否属于自定义依赖的第二类依赖;当所述目标依赖是属于自定义依赖的第二类依赖时,从数据库调用与所述类型以及版本对应的源代码;根据所述源代码,得到与所述类型以及版本对应的源代码文件。5.根据权利要求4所述的依赖配置方法,其特征在于,所述根据所述源代码,得到与所述类型以及版本对应的源代码文件,包括:根据所述源代码的语言类型,调用与所述语言类型对应的编译器;利用所述编译器编译所述源代码,得到二进制文件;将所述二进制文件打包,得到与所述类型以及版本对应的源代码文件。6.一种依赖配置方法,其特征在于,应用于终端,所述方法包括:发送目标依赖的配置任务请求至平台;其中,所述任务请求至少包括:配置参数,所述配置参数,用于所述平台根据所述配置参数,确定所述目标依赖的类型以及版本;根据所述目标依赖的类型以及版本,得到与所述类型以及版本对应的源代码文件;其中,所述目标依赖的类型,至少包括:标准化依赖和自定义依赖;加载所述目标依赖的源代码文件至类路径;接收依赖配置结果。7.根据权利要求6所述的依赖配置方法,其特征在于,所述方法还包括:生成所述自定义依赖的第一类依赖的源代码文件;
上传所述源代码文件至平台;其中,所述源代码文件用于所述平台上传至云端。8.根据权利要求6所述的依赖配置方法,其特征在于,所述方法还包括:生成所述自定义依赖的第二类依赖的源代码;上传所述源代码至平台;其中,所述源代码用于所述平台存储所述源代码至数据库。9.根据权利要求6所述的依赖配置方法,其特征在于,所述方法还包括:若所述依赖配置结果指示所述目标依赖的源代码文件错误,则上传所述目标依赖的源代码文件和/或源代码至所述平台。10.一种依赖配置装置,其特征在于,所述装置包括:第一接收模块,用于接收目标依赖的任务请求;其中,所述任务请求至少包括:配置参数;第一确定模块,用于根据所述配置参数,确定所述目标依赖的类型以及版...

【专利技术属性】
技术研发人员:伍妍
申请(专利权)人:北京快乐茄信息技术有限公司
类型:发明
国别省市:

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

1