[发明专利]一种软件组件组合构建方法有效
申请号: | 201310744540.6 | 申请日: | 2013-12-29 |
公开(公告)号: | CN103729184B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 莫展鹏;杨松;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙)11350 | 代理人: | 汤东凤 |
地址: | 523808 广东省东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及软件开发技术领域,特别是指一种软件组件组合构建方法。本发明首先在每个组件的源代码目录下建立独立的构建脚本,设置一个构建开关;然后在每个组件的源代码目录下建立一个检查依赖环境的脚本;然后在组件的构建脚本中加入对其他组件的依赖描述;然后在产品的源代码目录下建立构建属性描述文件;然后代构建脚本调用列表中每个组件源代码目录下的检查依赖环境的脚本;然后构建脚本调用每个组件源代码目录下的构建脚本,检查其他依赖组件是否满足;最后执行源代码编译,生成发布产品包。本发明的方法解决了传统产品构建组件组合构建方法不灵活,容易出错的问题;可用于大型软件产品的构建管理。 | ||
搜索关键词: | 一种 软件 组件 组合 构建 方法 | ||
【主权项】:
一种软件组件组合构建方法,其特征在于:包括如下步骤:步骤1:在每个组件的源代码目录下建立独立的构建脚本,脚本中设置一个构建开关,构建开关的值通过读取组件源代码目录外的构建属性描述文件获得;步骤2:在每个组件的源代码目录下建立一个检查依赖环境的脚本,脚本中只检查该组件构建所依赖的软件版本是否满足;步骤3:在组件的构建脚本中加入对其他组件的依赖描述,只有满足描述才可以进行该组件的构建;步骤4:在产品的源代码目录下建立构建属性描述文件,文件中描述要编译的组件列表;步骤5:编写产品构建脚本,读取构建属性描述文件中的组件列表,调用列表中每个组件源代码目录下的检查依赖环境的脚本,如果不满足,停止产品的构建,安装缺少的依赖环境,重新执行步骤5,如果满足,执行步骤6;步骤6:调用每个组件源代码目录下的构建脚本,检查其他依赖组件是否满足,如果不满足,停止产品的构建,在构建属性描述文件中加入缺少的组件,重新执行步骤6,如果满足,执行步骤7;步骤7:执行源代码编译,生成发布产品包;所述的构建指的是从产品的源代码生成产品软件包进行发布的过程,产品的源代码在一个文件夹下,此文件夹下存放产品的构建脚本,产品的组件源代码存放在此文件夹下的子文件夹下;所述的构建开关,指的是该组件是否要进行编译的选项,每个组件分配一个标识,在构建属性描述文件中的列表中以组件的标识来表示要进行该组件的构建。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310744540.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种人机交互方法及装置
- 下一篇:用于在车辆中提供图形用户界面的方法和装置