java-all-call-graph
java-all-call-graph copied to clipboard
可否支持配置覆盖数据入库,即插入数据有数据则覆盖更新,无数据则插入的逻辑
目前分析jar或者class 文件入库时, 每次执行都需要drop或者truncate 数据,可否支持配置覆盖数据入库,即插入数据有数据则覆盖更新,无数据则插入的逻辑。
背景:想将代码分析流程嵌入到CICD流程中,但是分析完整的项目代码,生成调用链耗时比较长,不符合预期。 目前优化的想法是: 1、 每日晚上跑master 分支的完整调用链调用链。 2、 在CICD流程中只分析新功能分支和master分支的差异代码的class文件,再通过该class文件生成完整调用链,这样分析数据少,速度会明显提升。