发明名称 |
依赖版本处理插件及采用其对依赖版本进行处理的方法 |
摘要 |
本发明公开了依赖版本处理插件及采用其对依赖版本进行处理的方法,该依赖版本处理插件包括基础信息处理单元、数据结构构造单元、依赖逻辑处理单元和文件操作单元,其中,基础信息处理单元用于解析项目中的依赖,生成树状文件,数据结构构造单元用于定义一个数据结构,并将基础信息处理单元生成的树状文件转成树状数据结构,依赖逻辑处理单元用于遍历数据结构构造单元生成的树状数据结构,标记重复依赖所在的节点,文件操作单元用于再次遍历数据结构构造单元生成的树状数据结构,并对标记出的节点进行操作。本发明的依赖版本处理插件及处理方法,能自动排除项目中的重复依赖,减轻项目的重量,降低项目因为依赖冲突导致的隐患。 |
申请公布号 |
CN104834528A |
申请公布日期 |
2015.08.12 |
申请号 |
CN201510268811.4 |
申请日期 |
2015.05.25 |
申请人 |
北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
发明人 |
孙庆超 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
中科专利商标代理有限责任公司 11021 |
代理人 |
宋焰琴 |
主权项 |
一种依赖版本处理插件,其运行于Intellij Idea上,其特征在于,该插件包括:基础信息处理单元,用于解析项目中的依赖,生成树状文件;数据结构构造单元,用于定义一个数据结构,将基础信息处理单元生成的树状文件转成树状数据结构;依赖逻辑处理单元,用于遍历数据结构构造单元生成的树状数据结构,标记重复依赖所在的节点;以及文件操作单元,用于再次遍历数据结构构造单元生成的树状数据结构,并对标记出的节点进行操作。 |
地址 |
100080 北京市海淀区杏石口路65号西杉创意园西区11C楼东段1-4层西段1-4层 |