【技术实现步骤摘要】
兼容双版本的依赖包生成方法、装置、设备及存储介质
本专利技术涉及计算机
,尤其涉及兼容双版本的依赖包生成方法、装置、设备及存储介质。
技术介绍
金融信息系统作为国家关键信息基础设施,直接关系到国家经济、社会的正常运行。目前,金融机构的业务系统都运行于X86版本上,长期依赖于进口设备和系统,这不仅需要花费巨额的外汇,更涉及到我国金融业的安全可控。因此需确保重要的金融业务系统能够在国产化版本上稳定运行,避免因国外公司断供核心技术导致没有可以运行金融交易系统的服务器的风险。同时由于我国金融国产化尚处于起步阶段,需要较长一段时间来验证国产化的金融交易平台的可靠性和稳定性,因此,在此阶段,需要设计一套能够保证并轨运行的包含国产化版本的金融交易系统和交易运行解决方案。这对于保证金融交易连续性、提升客户满意度具有至关重要的作用。
技术实现思路
针对现有技术的上述问题,本文的目的在于,提供一种兼容双版本的依赖包生成方法、装置、设备及存储介质,以解决现有技术中无法在国产化版本上部署金融信息系统的问题。 ...
【技术保护点】
1.一种兼容双版本的依赖包生成方法,其特征在于,包括:/n获取金融信息系统的目标代码;/n生成POM文件集合,所述POM文件集合包括第一POM文件和第二POM文件,所述第一POM文件与所述金融信息系统的第一版本相对应,所述第二POM文件与所述金融信息系统的第二版本相对应;/n确定目标部署环境;/n从所述POM文件集合中选择与所述目标部署环境相对应的POM文件;/n将与所述目标部署环境相对应的POM文件和所述目标代码进行打包,生成与所述目标部署环境相对应的依赖包。/n
【技术特征摘要】
1.一种兼容双版本的依赖包生成方法,其特征在于,包括:
获取金融信息系统的目标代码;
生成POM文件集合,所述POM文件集合包括第一POM文件和第二POM文件,所述第一POM文件与所述金融信息系统的第一版本相对应,所述第二POM文件与所述金融信息系统的第二版本相对应;
确定目标部署环境;
从所述POM文件集合中选择与所述目标部署环境相对应的POM文件;
将与所述目标部署环境相对应的POM文件和所述目标代码进行打包,生成与所述目标部署环境相对应的依赖包。
2.根据权利要求1所述的一种兼容双版本的依赖包生成方法,其特征在于,还包括:
将所述依赖包部署于所述目标部署环境中,以对所述依赖包进行持续集成。
3.根据权利要求2所述的一种兼容双版本的依赖包生成方法,其特征在于,所述将所述依赖包部署于所述目标部署环境中,包括:
调用与所述目标部署环境相匹配的服务器的部署脚本,将所述依赖包部署于所述服务器中;
重启所述服务器。
4.根据权利要求2所述的一种兼容双版本的依赖包生成方法,其特征在于,所述将所述依赖包署于所述目标部署环境中,包括:
将所述依赖包解压并拷贝到与所述目标部署环境相匹配的服务器的路径中;
修改所述服务器的配置信息;
重启所述服务器。
5.根据权利要求3或4任意一项所述的一种兼容双版本的依赖包生成方法,其特征在于,所述将所述依赖包部署于所述目标部署环境中,以对所述依赖包进行持续集成,还包括:
对所述目标部署环境相匹配的服务器进行检查,获得检查结果。
6.根据权利要求5所述的一种兼容双版本的依赖包生成方法,其特征在于,所述对所述目标部署环境相匹配的服务器进行检查,包括:
检查所述服务器的配置参数是否正确;
检查所述服务器的统一资源定位器可否访问;
检查所述服务器的内存设置参数是否正确。
7.根据权利要求5所述的一种兼容双版本的依赖包生成方法,其特征在于,所述方法还包括:
根据检查结果,判断所述依赖包是否在所述目标部署环境中部署成功;
若失败,发送部署失败提醒信息。
8.根据权利要求1所述的一种兼容双版本的依赖包生成方法,其特征在于,所述获取金融信息系统的目标代码,包括:
获取动态视图;
根据所述动态视图获取所述金融信息系统的源码;
对所述源码进行编译,获取所述金融信息系统的目标代码。
9.根据权利要求1所述的一种兼容双版本的依赖包生成方法,其特征在于,所述...
【专利技术属性】
技术研发人员:李承文,王鸶楠,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。