【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种jar包导入方法、装置、设备及计算机可读介质。
技术介绍
1、在软件项目开发时会遇到各种bug,其中jar包冲突是一种难发现和难解决的bug。在传统的开发过程中,jar包冲突问题通常在项目开发的后期阶段才被发现。此时项目已经基本完成,涉及的代码和依赖已经非常复杂。jar包冲突的解决通常需要对现有代码和依赖库进行广泛的检查和修改,工作量大,时间成本高,这种后期解决jar包冲突的方式,不仅会延误项目进度,还可能引入新的问题,增加开发和维护的难度。
2、现有技术的jar包冲突解决方法主要是通过获取具有依赖关系的多个基础jar包,其中,存在至少一个基础jar包与目标jar包冲突;然后对获取到的多个基础jar包分别进行解压,根据解压后的内容合成一个中间jar包;修改中间jar包中各基础jar包的路径,得到结果jar包。该技术方案,通过将多个基础jar包解压合成一个中间jar包,使其中的基础jar包具有不同的依赖路径。修改中间jar包中的各基础jar包的路径,与冲突的目标jar包进一步区分,确保两者具有不同
...【技术保护点】
1.一种jar包导入方法,其特征在于,包括:
2.根据权利要求1所述的jar包导入方法,其特征在于,所述基于所述待导入jar包检测是否存在jar包冲突包括:
3.根据权利要求1所述的jar包导入方法,其特征在于,所述执行版本更换包括:
4.根据权利要求1所述的jar包导入方法,其特征在于,所述冲突jar包排除包括:
5.根据权利要求1所述的jar包导入方法,其特征在于,所述基于所述冲突jar包排除后的jar包的导入地址执行jar包导入,包括:
6.根据权利要求1所述的jar包导入方法,其特征在于,所述基于所述
...【技术特征摘要】
1.一种jar包导入方法,其特征在于,包括:
2.根据权利要求1所述的jar包导入方法,其特征在于,所述基于所述待导入jar包检测是否存在jar包冲突包括:
3.根据权利要求1所述的jar包导入方法,其特征在于,所述执行版本更换包括:
4.根据权利要求1所述的jar包导入方法,其特征在于,所述冲突jar包排除包括:
5.根据权利要求1所述的jar包导入方法,其特征在于,所述基于所述冲突jar包排除后的jar包的导入地址执行jar包导入,包括:
6.根据权利要求1所述的jar包导入方法,其特征在于,所述基于所述冲突jar包排除后的jar包的导入地址执行jar包导入后还包括:
7...
【专利技术属性】
技术研发人员:张世敏,李娜,周奕,陈彦宇,黎清顾,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。