[發明專利]開發項目啟動方法、裝置、服務器及存儲介質在審
| 申請號: | 201910528779.7 | 申請日: | 2019-06-18 |
| 公開(公告)號: | CN110413336A | 公開(公告)日: | 2019-11-05 |
| 發明(設計)人: | 王保軍;王海瑞 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/20 |
| 代理公司: | 深圳市賽恩倍吉知識產權代理有限公司 44334 | 代理人: | 楊毅玲;劉麗華 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 目標模塊 屏蔽 屏蔽組件 項目啟動 存儲介質 相關文件 相關組件 服務器 開發 開發效率 啟動指令 加載 | ||
一種開發項目啟動方法,所述方法包括:接收針對開發項目中的目標模塊的啟動指令;確定與所述目標模塊無關的待屏蔽文件和/或待屏蔽組件;屏蔽所述待屏蔽文件和/或待屏蔽組件;根據所述待屏蔽文件和/或待屏蔽組件,確定與所述目標模塊相關的相關文件和/或相關組件;加載所述相關文件和/或所述相關組件,以啟動所述目標模塊。本發明還提供一種開發項目啟動裝置、服務器以及存儲介質。本發明能減少項目的啟動時間,同時,提高項目的開發效率。
技術領域
本發明涉及項目開發技術領域,尤其涉及一種開發項目啟動方法、裝置、服務器及存儲介質。
背景技術
在項目的開發過程中,一個開發人員通常會負責該項目的某個模塊或功能。隨著項目的不斷開發,項目越來越大,項目的模塊或功能也越來越多,這就使得項目啟動時加載的內容越來越多,造成了項目啟動的速度越來越慢。
實踐中發現,開發人員通常只需要花幾秒的時間去修改自己所負責的模塊的某個文件,但是整個項目的啟動時間卻需要6分鐘左右,而對于開發人員來說,他們只關心所負責的某個模塊的修改時間,并不關心整個項目的啟動時間,如果整個項目的啟動時間大大超過他所負責的模塊的修改時間,這無疑會浪費開發人員的時間,同時,降低了項目開發的效率。
發明內容
鑒于以上內容,有必要提供一種開發項目啟動方法、裝置、服務器及存儲介質,能夠減少項目的啟動時間,同時,提高項目的開發效率。
本發明的第一方面提供一種開發項目啟動方法,所述方法包括:
接收針對開發項目中的目標模塊的啟動指令;
確定與所述目標模塊無關的待屏蔽文件和/或待屏蔽組件;
屏蔽所述待屏蔽文件和/或待屏蔽組件;
根據所述待屏蔽文件和/或待屏蔽組件,確定與所述目標模塊相關的相關文件和/或相關組件;
加載所述相關文件和/或所述相關組件,以啟動所述目標模塊。
在一種可能的實現方式中,所述屏蔽所述待屏蔽文件和/或待屏蔽組件之后,所述方法還包括:
獲取剩余的文件和/或組件;
根據所述剩余的文件和/或組件之間的依賴關系,判斷加載所述剩余的文件和/或組件是否能啟動所述目標模塊;
若加載所述剩余的文件和/或組件不能啟動所述目標模塊,從屏蔽的所述待屏蔽文件和/或待屏蔽組件中,確定需要恢復的待恢復文件和/或待恢復組件;
恢復所述待恢復文件和/或待恢復組件;
所述根據所述待屏蔽文件和/或待屏蔽組件,確定與所述目標模塊相關的相關文件和/或相關組件包括;
根據所述待屏蔽文件和/或待屏蔽組件以及所述待恢復文件和/或待恢復組件,確定與所述目標模塊相關的相關文件和/或相關組件。
在一種可能的實現方式中,所述確定與所述目標模塊無關的待屏蔽文件和/或待屏蔽組件包括:
獲取部署描述符文件;
從所述部署描述符文件中確定與所述目標模塊無關的服務端程序;
所述屏蔽所述待屏蔽文件和/或待屏蔽組件包括:
屏蔽所述服務端程序。
在一種可能的實現方式中,所述確定與所述目標模塊無關的待屏蔽文件和/或待屏蔽組件包括:
獲取企業級Java組件配置描述文件;
從所述企業級Java組件配置描述文件中確定與所述目標模塊無關的所有組件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910528779.7/2.html,轉載請聲明來源鉆瓜專利網。





