Maven源码包第三方组件的检测方法及系统
实质审查的生效
摘要
本发明公开一种Maven源码包第三方组件的检测方法及系统,其中该检测方法包括:创建本地组件库,组件库中存储有软件开发第三方组件的pom文件和jar文件;接收用户上传的源码包,并通过调用mvn命令对该源码包进行处理,以得到该源码包内的pom.tree文件,并监控mvn命令执行状态相关的日志文件,如果该日志文件在预设时长内无变化,则终止当前mvn命令的继续执行;如果上述mvn命令成功执行,则对所获得的pom.tree文件进行解析,以获得源码包的依赖组件数据,并生成依赖组件列表,并将该依赖组件列表存入缓存;上述检测方法通过本地组件库和mvn命令的自动调用以及缓存的应用,可有效提高检测速度,另外,通过对mvn命令执行状态相关的日志文件的监控,可有效保证检测的稳定性。
基本信息
专利标题 :
Maven源码包第三方组件的检测方法及系统
专利标题(英):
暂无
公开(公告)号 :
CN114443043A
申请号 :
CN202111535478.0
公开(公告)日 :
2022-05-06
申请日 :
2021-12-17
授权号 :
暂无
授权日 :
暂无
发明人 :
洪二稳万振华王颉李华董燕
申请人 :
深圳开源互联网安全技术有限公司
申请人地址 :
广东省深圳市龙华区民治街道民乐社区星河WORLD二期E栋401-405
代理机构 :
广州三环专利商标代理有限公司
代理人 :
赵贯杰
优先权 :
CN202111535478.0
主分类号 :
G06F8/41
IPC分类号 :
G06F8/41 G06F11/30
IPC结构图谱
G
G部——物理
G06
计算;推算或计数
G06F
电数字数据处理
G06F8/00
软件工程设计
G06F8/40
程序代码转换
G06F8/41
编译
法律状态
2022-05-24 :
实质审查的生效
IPC(主分类) : G06F 8/41
申请日 : 20211217
申请日 : 20211217
2022-05-06 :
公开
注:本法律状态信息仅供参考,即时准确的法律状态信息须到国家知识产权局办理专利登记簿副本。
文件下载
暂无PDF文件可下载