[發明專利]兼容雙版本的依賴包生成方法、裝置、設備及存儲介質在審
| 申請號: | 202011487715.6 | 申請日: | 2020-12-16 |
| 公開(公告)號: | CN112596779A | 公開(公告)日: | 2021-04-02 |
| 發明(設計)人: | 李承文;王鷥楠 | 申請(專利權)人: | 中國建設銀行股份有限公司 |
| 主分類號: | G06F8/71 | 分類號: | G06F8/71;G06F8/60;G06Q40/00 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 賈磊;李輝 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 兼容 版本 依賴 生成 方法 裝置 設備 存儲 介質 | ||
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所述的一種兼容雙版本的依賴包生成方法,其特征在于,所述生成POM文件集合,包括:
獲取所述第一版本的第一依賴配置信息和第一數據庫配置信息,根據所述第一依賴配置信息和第一數據庫配置信息生成第一POM文件;
獲取所述第二版本的第二依賴配置信息和第二數據庫配置信息,根據所述第二依賴配置信息和第二數據庫配置信息生成第二POM文件。
10.根據權利要求9所述的一種兼容雙版本的依賴包生成方法,其特征在于,所述從所述POM文件集合中選擇與所述目標部署環境相對應的POM文件,包括:
獲取所述目標部署環境的環境參數;
將所述環境參數分別與所述第一POM文件的第一文件名和所述第二POM文件的第二文件名進行比對;
當所述環境參數與第一POM文件的第一文件名相對應時,選擇所述第一POM文件;
當所述環境參數與第二POM文件的第二文件名相對應時,選擇所述第二POM文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國建設銀行股份有限公司,未經中國建設銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011487715.6/1.html,轉載請聲明來源鉆瓜專利網。





