[发明专利]应用组件构建打包方法、装置及计算机存储介质在审
申请号: | 201810697491.8 | 申请日: | 2018-06-29 |
公开(公告)号: | CN109144563A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 彭明强 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 构建 应用组件 打包 标准构建 配置文件 计算机存储介质 应用组件标识 源代码 打包指令 信息技术领域 安装动作 打包处理 打包文件 接收应用 组件构建 解析 | ||
本发明公开了一种应用组件构建打包方法、装置及计算机存储介质,涉及信息技术领域,主要目的在于能够提高应用组件构建打包的效率和精确度。所述方法包括:接收应用组件构建打包指令,所述构建打包指令包括待构建打包应用组件的应用组件标识;根据所述应用组件标识获取并解析所述应用组件的构建打包配置文件,得到所述应用组件的标准构建执行动作和源代码配置文件;执行所述标准构建执行动作中的依赖包安装动作、构建前动作、构建动作和构建后动作;对执行完所述标准构建执行动作得到的文件和所述源代码配置文件进行打包处理,得到所述应用组件的构建打包文件。本发明适用于应用组件的构建打包。
技术领域
本发明涉及应用开发技术领域,尤其是涉及一种应用组件构建打包方法、装置及计算机存储介质。
背景技术
随着信息技术的不断发展和进步,为了满足人们不增长的需求,应用程序需要不断更新功能,因此需要应用开发人员不断的开发应用组件。应用开发人员在开发完一个应用组件的代码或者修改完应用组件的一处代码后,通常需要对应用组件构建打包,以便将应用组件部署给测试人员进行测试。
目前,通常由技术人员通过手动方式构建打包应用组件。然而,应用组件构建打包过程较复杂,针对一个应用程序可能会出现不同团队协作开发不同应用组件,而每个应用组件的语言、框架各不相同,应用组件构建打包的方式也不会不同,造成技术人员无法适应各种各样的构建打包流程,通过手动方式,会造成无法控制应用组件构建打包节奏,造成应用组件构建打包的速度较慢,且在技术人员的技术水平不高的情况下,会增加应用组件构建打包的错误和风险,从而导致应用组件构建打包的效率和精确度较低。
发明内容
本发明提供了一种应用组件构建打包方法、装置及计算机存储介质,主要在于能够实现自动完成应用组件构建打包,以及实现应用组件构建打包流程的标准化,加快构建打包的速度,控制构建打包节奏,降低构建打包的复杂度,减少手工操作的错误和风险,从而能够提高应用组件构建打包的效率和精确度。
根据本发明的第一个方面,提供一种应用组件构建打包方法,包括:
接收应用组件构建打包指令,所述构建打包指令包括待构建打包应用组件的应用组件标识;
根据所述应用组件标识获取并解析所述应用组件的构建打包配置文件,得到所述应用组件的标准构建执行动作和源代码配置文件;
执行所述标准构建执行动作中的依赖包安装动作、构建前动作、构建动作和构建后动作;
对执行完所述标准构建执行动作得到的文件和所述源代码配置文件进行打包处理,得到所述应用组件的构建打包文件。
根据本发明的第二个方面,提供一种应用组件构建打包装置,包括:
接收单元,用于接收应用组件构建打包指令,所述构建打包指令包括待构建打包应用组件的应用组件标识;
获取解析单元,用于根据所述应用组件标识获取并解析所述应用组件的构建打包配置文件,得到所述应用组件的标准构建执行动作和源代码配置文件;
执行单元,用于执行所述标准构建执行动作中的依赖包安装动作、构建前动作、构建动作和构建后动作;
打包单元,用于对执行完所述标准构建执行动作得到的文件和所述源代码配置文件进行打包处理,得到所述应用组件的构建打包文件。
根据本发明的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:
接收应用组件构建打包指令,所述构建打包指令包括待构建打包应用组件的应用组件标识;
根据所述应用组件标识获取并解析所述应用组件的构建打包配置文件,得到所述应用组件的标准构建执行动作和源代码配置文件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810697491.8/2.html,转载请声明来源钻瓜专利网。