armour
2022-05-06 16:07:37 3 举报
armour
作者其他创作
大纲/内容
主流程
否
是
解压
分析依赖
生成报告
遍历所有phase关闭所有分析器
解析tree命令获取依赖信息
初始化更新数据库
执行maven tree命令
解析tree命令获取依赖信息,方法还在研究中
遍历所有phase
根据依赖信息找到jar文件,创建为依赖对象,后面和制品的jar依赖分析逻辑相同
远程仓库来源
生成node_modules目录,后面可以由dependency中的nodepackage分析器分析出相应依赖信息
初始化配置
递归扫描指定文件添加依赖
是package.json?
上传文件压缩包
是.gradle?
遍历phase的所有分析器进行分析
是压缩包
分析依赖流程
在package.json所在目录执行yarn install
执行gradle tree命令
是pom.xml?
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容