jar包导入方法、装置、设备及计算机可读介质制造方法及图纸

技术编号:43860211 阅读:19 留言:0更新日期:2024-12-31 18:48
本申请涉及一种jar包导入方法、装置、设备及计算机可读介质,属于计算机技术领域。方法包括:获取软件项目所需的待导入jar包;基于待导入jar包检测是否存在jar包冲突;若不存在jar包冲突,则基于待导入jar包生成导入地址;若存在jar包冲突,则判断待导入jar包是否需要进行版本更换;若需要进行版本更换,则执行版本更换并返回判断是否存在jar冲突;若不需要进行版本更换,则进行冲突jar包提示并进行冲突jar包排除,生成冲突jar包排除后的jar包的导入地址;基于冲突jar包排除后的jar包的导入地址执行jar包导入。本申请解决了在项目开发时再进行jar包冲突导致项目修改范围过大的问题。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种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包导入方法,其特征在于,所述基于所述冲突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...

【专利技术属性】
技术研发人员:张世敏李娜周奕陈彦宇黎清顾
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1