← 返回列表

一种SCA组件依赖信息的确定方法、装置、设备及介质

申请号: CN202311735364.X
申请人: 北京安普诺信息技术有限公司
申请日期: 2023/12/15

摘要文本

本公开提供了一种SCA组件依赖信息的确定方法、装置、设备及介质,获取目标软件的文件包,该文件包包括目标软件的软件依赖管理文件,软件依赖管理文件用于记录目标软件直接调用的组件信息;对软件依赖管理文件进行解析,得到第一依赖信息,所述第一依赖信息包括目标软件直接调用至少一个第一组件的第一依赖关系以及每个第一组件携带的第一版本信息;在文件包中存在目标文件的情况下,对目标文件进行解析,得到第二依赖信息,所述目标文件用于记录目标软件调用的组件信息,所述第二依赖信息包括每个第一组件调用至少一个第二组件的第二依赖关系以及每个第二组件携带的第二版本信息;基于第一依赖信息和第二依赖信息,确定目标软件的组件依赖信息。

专利详细信息

项目 内容
专利名称 一种SCA组件依赖信息的确定方法、装置、设备及介质
专利类型 发明申请
申请号 CN202311735364.X
申请日 2023/12/15
公告号 CN117667080A
公开日 2024/3/8
IPC主分类号 G06F8/36
权利人 北京安普诺信息技术有限公司
发明人 张涛; 刘恩炙; 张弛; 蔡智强
地址 北京市海淀区东北旺西路8号中关村软件园一期27号楼C座一层103号

专利主权项内容

1.一种SCA组件依赖信息的确定方法,其特征在于,所述方法包括:获取目标软件的文件包;所述文件包包括所述目标软件的软件依赖管理文件,所述软件依赖管理文件用于记录所述目标软件直接调用的组件信息;对所述软件依赖管理文件进行解析,得到第一依赖信息,所述第一依赖信息包括所述目标软件直接调用至少一个第一组件的第一依赖关系以及每个所述第一组件携带的第一版本信息;确定所述文件包中是否存在目标文件,所述目标文件用于记录所述目标软件调用的组件信息;在所述文件包中存在所述目标文件的情况下,对所述目标文件进行解析,得到第二依赖信息,所述第二依赖信息包括每个所述第一组件调用至少一个第二组件的第二依赖关系以及每个所述第二组件携带的第二版本信息;基于所述第一依赖信息和所述第二依赖信息,确定所述目标软件的组件依赖信息。