[發(fā)明專利]生成應用數據包的方法、設備以及計算機可讀介質在審
| 申請?zhí)枺?/td> | 202010109107.5 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN113296790A | 公開(公告)日: | 2021-08-24 |
| 發(fā)明(設計)人: | 李龍 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/60 | 分類號: | G06F8/60 |
| 代理公司: | 上海百一領御專利代理事務所(普通合伙) 31243 | 代理人: | 陳貞健;邵棟 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 生成 應用 數據包 方法 設備 以及 計算機 可讀 介質 | ||
1.一種生成應用數據包的方法,其中,該方法包括:
將應用程序中用戶指定的外部依賴,確定為動態(tài)功能模塊對應的代碼內容,并將應用程序中除所述用戶指定的外部依賴之外的代碼內容,確定為主模塊對應的代碼內容;
根據所述主模塊和所述動態(tài)功能模塊的依賴關系,確定主模塊的構建任務與動態(tài)功能模塊的構建任務的執(zhí)行順序,其中,主模塊的構建任務需要獲取與其具有依賴關系的動態(tài)功能模塊的構建任務所對應的構建產物,所述構建產物為構建任務完成后所獲得的信息;
根據所述執(zhí)行順序執(zhí)行構建任務,在執(zhí)行過程中,將所述動態(tài)功能模塊的構建任務對應的構建產物提供給與其具有依賴關系的主模塊的相應構建任務,以生成包括主模塊和動態(tài)功能模塊的應用數據包。
2.根據權利要求1所述的方法,其中,該方法還包括:
對動態(tài)功能模塊對應的所述外部依賴進行標記,生成識別標識;
在將應用程序中用戶指定的外部依賴,確定為動態(tài)功能模塊對應的代碼內容之前,根據所述識別標識,識別出所述外部依賴。
3.根據權利要求2所述的方法,其中,對動態(tài)功能模塊對應的所述外部依賴進行標記,生成識別標識,包括:
將動態(tài)功能模塊對應的所述外部依賴打包為預設格式的文件;
根據識別標識,識別出所述外部依賴,包括:
將打包為預設格式的文件的外部依賴確定為動態(tài)功能模塊對應的所述外部依賴。
4.根據權利要求1所述的方法,其中,該方法還包括:
獲取輸出開關信息;
根據所述輸出開關信息,控制生成的包括主模塊和動態(tài)功能模塊的應用數據包的格式。
5.根據權利要求4所述的方法,其中,生成包括主模塊和動態(tài)功能模塊的應用數據包,包括:
獲取應用數據包生成命令的配置信息,所述配置信息至少包括輸出開關信息;
通過應用數據包生成命令生成目標格式的應用數據包。
6.一種生成應用數據包的方法,其中,該方法包括:
獲取用戶輸入的模塊指定信息,所述模塊指定信息用于確定應用程序中用戶指定的外部依賴;
根據所述模塊指定信息,將應用程序中用戶指定的外部依賴,確定為動態(tài)功能模塊對應的代碼內容,并將應用程序中除所述用戶指定的外部依賴之外的代碼內容,確定為主模塊對應的代碼內容;
根據所述主模塊和所述動態(tài)功能模塊的依賴關系,確定主模塊的構建任務與動態(tài)功能模塊的構建任務的執(zhí)行順序,其中,主模塊的構建任務需要獲取與其具有依賴關系的動態(tài)功能模塊的構建任務所對應的構建產物,所述構建產物為構建任務完成后所獲得的信息;
根據所述執(zhí)行順序執(zhí)行構建任務,在執(zhí)行過程中,將所述動態(tài)功能模塊的構建任務對應的構建產物提供給與其具有依賴關系的主模塊的構建任務,以生成包括主模塊和動態(tài)功能模塊的應用數據包;
輸出所述應用數據包。
7.一種生成應用數據包的設備,其中,該設備包括:
功能指定模塊,用于將應用程序中用戶指定的外部依賴,確定為動態(tài)功能模塊對應的代碼內容,并將應用程序中除所述用戶指定的外部依賴之外的代碼內容確定為主模塊對應的代碼內容;
依賴分析模塊,用于根據所述主模塊和所述動態(tài)功能模塊的依賴關系,確定主模塊的構建任務與動態(tài)功能模塊的構建任務的執(zhí)行順序,其中,主模塊的構建任務需要獲取與其具有依賴關系的動態(tài)功能模塊的構建任務所對應的構建產物,所述構建產物為構建任務完成后所獲得的信息;
構建處理模塊,用于根據所述執(zhí)行順序執(zhí)行構建任務,在執(zhí)行過程中,將所述動態(tài)功能模塊的構建任務對應的構建產物提供給與其具有依賴關系的主模塊的相應構建任務,以生成包括主模塊和動態(tài)功能模塊的應用數據包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010109107.5/1.html,轉載請聲明來源鉆瓜專利網。





