[發(fā)明專利]文件調(diào)用方法、裝置和電子設(shè)備有效
| 申請?zhí)枺?/td> | 202110628709.6 | 申請日: | 2021-06-04 |
| 公開(公告)號: | CN113282541B | 公開(公告)日: | 2023-08-11 |
| 發(fā)明(設(shè)計)人: | 石磊 | 申請(專利權(quán))人: | 網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司 |
| 主分類號: | G06F16/13 | 分類號: | G06F16/13;G06F8/70 |
| 代理公司: | 北京超凡宏宇專利代理事務(wù)所(特殊普通合伙) 11463 | 代理人: | 鐘揚飛 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 文件 調(diào)用 方法 裝置 電子設(shè)備 | ||
本公開提供了一種文件調(diào)用方法、裝置和電子設(shè)備,首先響應(yīng)于文件調(diào)用請求,如果文件調(diào)用請求所調(diào)用的目標文件屬于主工程單獨使用的文件,從第一子工程中調(diào)用該目標文件;如果該目標文件屬于主工程和第二子工程共用的文件,從該第二子工程中調(diào)用該目標文件。該方式中,通過設(shè)置第一子工程,將主工程單獨使用的文件單獨存放在第一子工程中,如果需要調(diào)用主工程單獨使用的文件,直接從第一子工程中調(diào)用即可,不再將該主工程單獨使用的文件,以及主工程和第二子工程共用的文件都存放在第二子工程中;分開存放文件的方式使文件的引用位置更加清晰,同時也有助于開發(fā)人員快速查找到所需要的文件,提高了開發(fā)效率,降低了開發(fā)成本。
技術(shù)領(lǐng)域
本公開涉及軟件開發(fā)技術(shù)領(lǐng)域,尤其是涉及一種文件調(diào)用方法、裝置和電子設(shè)備。
背景技術(shù)
在移動端項目開發(fā)過程中,如果同一種方法或功能需要在多個位置使用,可以將這一方法或功能所對應(yīng)的業(yè)務(wù)代碼進行封裝,得到相應(yīng)的封裝庫文件,以封裝庫文件的形式在多個位置進行使用。相關(guān)技術(shù)中,如果所開發(fā)的項目是多工程項目,即在該項目中包含多個工程時,該多個工程通常包含一個主工程和至少一個子工程,對于其中一個子工程來說,該子工程中通常包含該子工程私有的封裝庫文件、主工程和該子工程共用的封裝庫文件,以及主工程單獨需要的封裝庫文件,開發(fā)人員在項目開發(fā)過程中,通常需要查找封裝庫文件,由于該子工程所需要的封裝庫文件和主工程單獨需要的封裝庫文件都存放在該子工程中,導(dǎo)致封裝庫文件的引用位置的清晰度較差,開發(fā)人員難以快速查找到所需要的封裝庫文件,降低了開發(fā)效率,增加了開發(fā)成本。
發(fā)明內(nèi)容
本公開的目的在于提供一種文件調(diào)用方法、裝置和電子設(shè)備,以提高開發(fā)效率,降低開發(fā)成本。
本公開提供的一種文件調(diào)用方法,預(yù)設(shè)項目中包括主工程、第一子工程和第二子工程,所述方法包括:響應(yīng)于文件調(diào)用請求,如果所述文件調(diào)用請求所調(diào)用的目標文件屬于所述主工程單獨使用的文件,從所述第一子工程中調(diào)用所述目標文件;如果所述目標文件屬于所述主工程和所述第二子工程共用的文件,從所述第二子工程中調(diào)用所述目標文件。
進一步的,所述第一子工程用于保存所述主工程單獨使用的文件;所述第二子工程用于保存所述第二子工程單獨使用的文件,以及所述主工程和所述第二子工程共用的文件。
進一步的,所述第一子工程中不包括業(yè)務(wù)代碼;所述第二子工程中包括所述第二子工程對應(yīng)的業(yè)務(wù)代碼。
進一步的,所述第一子工程包括第一配置文件;所述第一配置文件用于記錄所述第一子工程中保存的文件的配置信息;所述方法還包括:響應(yīng)于文件新增請求,如果所述文件新增請求對應(yīng)的新增文件屬于所述主工程單獨使用的文件,將所述新增文件的配置信息添加至所述第一配置文件中,將所述新增文件保存至所述第一子工程中。
進一步的,所述第二子工程包括多個,每個所述第二子工程包括與該第二子工程對應(yīng)的第二配置文件;所述第二配置文件用于記錄所述第二子工程中保存的文件的配置信息;所述方法還包括:針對每個所述第二子工程,如果所述新增文件屬于所述主工程和該第二子工程共用的文件,或者屬于該第二子工程單獨使用的文件,將所述新增文件的配置信息添加至該第二子工程對應(yīng)的第二配置文件中,將所述新增文件保存至該第二子工程中。
進一步的,所述主工程中保存有所述主工程單獨使用的非公開文件;所述方法還包括:如果所述目標文件屬于所述主工程單獨使用的非公開文件,從所述主工程中調(diào)用所述目標文件。
本公開提供的一種文件調(diào)用裝置,預(yù)設(shè)項目中包括主工程、第一子工程和第二子工程,所述裝置包括:第一調(diào)用模塊,用于響應(yīng)于文件調(diào)用請求,如果所述文件調(diào)用請求所調(diào)用的目標文件屬于所述主工程單獨使用的文件,從所述第一子工程中調(diào)用所述目標文件;第二調(diào)用模塊,用于如果所述目標文件屬于所述主工程和所述第二子工程共用的文件,從所述第二子工程中調(diào)用所述目標文件。
進一步的,所述第一子工程用于保存所述主工程單獨使用的文件;所述第二子工程用于保存所述第二子工程單獨使用的文件,以及所述主工程和所述第二子工程共用的文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司,未經(jīng)網(wǎng)易(杭州)網(wǎng)絡(luò)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110628709.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- IDL調(diào)用裝置及調(diào)用方法
- 調(diào)用方法及調(diào)用系統(tǒng)
- 一種服務(wù)調(diào)用方法及裝置
- 服務(wù)調(diào)用方法、服務(wù)調(diào)用裝置及服務(wù)調(diào)用系統(tǒng)
- 組件調(diào)用方法、裝置及計算機可讀存儲介質(zhì)
- 身份驗證方法及裝置
- 系統(tǒng)調(diào)用處理方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 一種數(shù)據(jù)調(diào)用方法、裝置、電子設(shè)備及存儲介質(zhì)
- 一種微服務(wù)請求重試的方法及終端
- 業(yè)務(wù)數(shù)據(jù)的處理方法、裝置及系統(tǒng)





