【技术实现步骤摘要】
本申请涉及软件开发,特别是涉及一种公共开源组件视图的生成方法及相关产品。
技术介绍
1、maven是一个项目管理工具,它包含了一个项目对象模型(project objectmodel),反映在配置中,就是一个pom.xml文件。是一组标准集合,一个项目的生命周期、一个依赖管理系统,另外还包括定义在项目生命周期阶段的插件(plugin)以及目标(goal)。maven仓库中存有平台框架、平台自研组件以及开源组件,其中平台框架和自研组件都依赖大量的开源组件,为了保证各个项目的顺利运行,人们也是越来越关注如何避免依赖冲突的发生。
2、现有技术侧重于确认单一项目的开源组件最优版本,无法考虑平台框架与组件同时引入开源组件时的依赖冲突情况。但随着企业规模日益扩大,项目数量以及复杂度越来越高,maven仓库中的平台框架、平台自研组件也变得越来越多,继续使用现有技术无法避免依赖冲突,进而导致上层应用运行稳定性降低的问题。
3、因此,如何提高上层应用运行的稳定性,是本领域技术人员急需解决的问题。
技术实
...【技术保护点】
1.一种公共开源组件视图的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述从Maven仓库中分别下载平台框架和平台组件对应的第一格式文件,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一格式文件,分别生成所述平台框架和所述平台组件对应的依赖关系树,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述依赖关系树转化成组件视图,包括:
6.根据权利要求5所述的方法,其特征在于,所述结合所述组件
...【技术特征摘要】
1.一种公共开源组件视图的生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述从maven仓库中分别下载平台框架和平台组件对应的第一格式文件,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一格式文件,分别生成所述平台框架和所述平台组件对应的依赖关系树,包括:
5.根据权利要求4所述的方法,其特征在于,所述将所述依赖关系树转化成组件视图,包括:
6.根据权利要求5所述...
【专利技术属性】
技术研发人员:王兴宇,孙振华,杜念冰,
申请(专利权)人:中国农业银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。