一种跨平台多模块的软件构建方法、装置、电子设备、存储介质制造方法及图纸

技术编号:41705850 阅读:16 留言:0更新日期:2024-06-19 12:37
本说明书实施例公开了一种跨平台多模块的软件构建方法、装置、电子设备、存储介质。所述方法包括:响应于针对目标模块的构建请求,确定所述目标模块的模块信息、依赖配置信息和构建配置信息;根据所述依赖配置信息获取构建所述目标模块所需的目标资源,以及根据所述构建配置信息确定所述目标模块对应的目标平台;调用所述通用模块构建工具中所述目标平台对应的模块构建逻辑对所述模块信息和所述资源进行构建,以得到所述目标模块的模块包;其中,所述通用模块构建工具集成有多个平台的模块构建逻辑。

【技术实现步骤摘要】

本说明书的一个或多个实施例涉及算法测评,具体涉及一种跨平台多模块的软件构建方法、装置、电子设备、存储介质


技术介绍

1、随着移动互联网的迅猛发展,跨平台、多模块开发已成为软件开发领域的重要挑战。跨平台(cross-platform)指的是跨越不同的操作系统(如ios、android、windows、linux),跨平台的软件开发平台需要具备兼容性,这种兼容性使得软件开发更加高效。多模块指的是软件开发模块化,模块化(modularity)涉及将一个大型软件系统分解成小的、独立的部分或模块,每个模块负责系统的一部分功能。这种分解有助于简化系统的设计、开发、测试和维护过程。

2、模块化软件开发的过程中,需要构建模块包,模块包(module package)是指将软件应用的相关功能或类组织在一起,以便于管理和重用的软件组件。模块包通常包含了一系列的模块或类,这些模块或类之间有着密切的关系,共同完成某一特定的功能或任务。

3、相关技术中,模块包的构建与平台绑定,其研发的过程需要配套平台特有的研发工具进行,无法满足跨平台多语言交融的研发需求。本文档来自技高网...

【技术保护点】

1.一种跨平台多模块的软件构建方法,包括:

2.根据权利要求1所述的一种跨平台多模块的软件构建方法,所述依赖配置信息包括所述目标资源的来源信息和资源信息;所述根据所述依赖配置信息获取构建所述目标模块所需的目标资源,包括:

3.根据权利要求2所述的一种跨平台多模块的软件构建方法,

4.根据权利要求1所述的一种跨平台多模块的软件构建方法,所述模块构建逻辑包括编译逻辑和封装逻辑;所述调用所述通用模块构建工具中所述目标平台对应的模块构建逻辑对所述模块信息和所述资源进行构建,包括:

5.根据权利要求1所述的一种跨平台多模块的软件构建方法,还包括:...

【技术特征摘要】

1.一种跨平台多模块的软件构建方法,包括:

2.根据权利要求1所述的一种跨平台多模块的软件构建方法,所述依赖配置信息包括所述目标资源的来源信息和资源信息;所述根据所述依赖配置信息获取构建所述目标模块所需的目标资源,包括:

3.根据权利要求2所述的一种跨平台多模块的软件构建方法,

4.根据权利要求1所述的一种跨平台多模块的软件构建方法,所述模块构建逻辑包括编译逻辑和封装逻辑;所述调用所述通用模块构建工具中所述目标平台对应的模块构建逻辑对所述模块信息和所述资源进行构建,包括:

5.根据权利要求1所述的一种跨平台多模块的软件构建方法,还包括:

6.根据权利要求1所述的一种跨平台多模块的软件构建方法,还包括:

7.根据权利要求1所述的一种跨平台多模块的软件构建方法,还包括:

8.一种跨平台多模块的软件构建装置,包括:

...

【专利技术属性】
技术研发人员:李圣龙许蒙迪
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1