[发明专利]补丁程序集的推送方法和补丁程序集的推送系统在审
申请号: | 201510434088.2 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105068796A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | 戴兴华;王建华 | 申请(专利权)人: | 用友金融信息技术有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 补丁 程序 推送 方法 系统 | ||
技术领域
本发明涉及编程技术领域,具体而言,涉及一种补丁程序集的推送方法和一种补丁程序集的推送系统。
背景技术
在相关技术中,对于源程序的补丁代码而言,其发布和推送等过程通常是软件开发人员手动导入到相应服务器的,而软件开发人员基于不同运行环境开发的多种补丁代码的格式和版本均是不一致的,另外,软件开发人员对补丁代码进行参数配置的过程,可能产生较大的差异性和错误率,且配置过程浪费大量的时间和精力,对补丁代码的推送过程造成极大的影响。
Eclipse运行环境是著名的跨平台的自由集成开发环境(IDE),其本身是一个框架平台,但是终端外挂程式的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性,Eclipse通过插件的形式为软件开发人员提供了一致的开发环境,并且通过Eclipse的任务集对源代码进行属性设置、编辑、打包和构建处理,以及将构建的源代码推送至相应的服务器,以实现开发环境和服务器之间的无缝集成。
因此,如何设计一种基于Eclipse运行环境的补丁程序集的推送方案成为亟待解决的技术问题。
发明内容
本发明正是基于上述技术问题至少之一,提出了一种新的高效且规范性高的补丁程序集的推送方案,通过将需要生成补丁的源代码导入Eclipse运行环境中,并以任务集的形式自动完成补丁程序集的修改、配置、构建和推送过程,实现了补丁程序集在开发环境与相应服务器之间的无缝集成,同时实现了补丁程序集的高度规范性和统一性,使得补丁程序集与客户应用环境中的兼容性高,同时,避免了研发资源的遗失。
有鉴于此,本发明的第一方面的实施例提出了一种补丁程序集的推送方法,包括:将需要生成补丁的源代码导入Eclipse运行环境;在所述Eclipse运行环境中对所述源代码进行修改,以生成包括所述补丁的源代码;生成包括所述补丁的源代码的任务集;根据所述任务集对包括所述补丁的源代码进行参数配置,并生成补丁程序集;根据所述任务集将所述补丁程序集通过处理业务流程同步至支持网的服务器;根据所述任务集将所述补丁程序集推送至服务网的服务器,以实现所述补丁程序集的发布。
在该技术方案中,通过将需要生成补丁的源代码导入Eclipse运行环境中,并以任务集的形式自动完成补丁程序集的修改、配置、构建和推送过程,实现了补丁程序集在开发环境与相应服务器之间的无缝集成,同时实现了补丁程序集的高度规范性和统一性,使得补丁程序集与客户应用环境中的兼容性高,同时,避免了研发资源的遗失。
其中,Eclipse运行环境中的Ant开发过程中包括多种内置任务集,诸如property(用于设置属性)、javac(用于编辑)和war(打包)等,利用Ant开发技术生成包括补丁的源代码的相应的任务集,从而自行对补丁程序集进行属性设置、构建和推送,从而在保证补丁程序集高度规范性的情况下,提升了补丁程序集的推送效率和准确率。
值得特别指出的是,在Eclipse运行环境中根据任务集执行各个任务的过程中,将各个任务同步至webservice(支持网的服务器),以实现补丁开发过程中,开发环境与支持网的服务器之间的集成,从而在实现补丁程序集的推送的过程中,通过支持网的服务器实现了对补丁程序集的自测和验证,提高了补丁程序集的验证效率,避免了补丁程序集的常见bug。
在上述技术方案中,优选地,在所述Eclipse运行环境中对所述源代码进行修改,以生成包括所述补丁的源代码,还包括:针对所述源代码的修改,在所述Eclipse运行环境的指定分支中录入所述源代码的修改原因。
在该技术方案中,通过针对源代码的修改,并在Eclipse运行环境的指定分支中录入所述源代码的修改原因,提升了补丁程序集的推送效率,避免了补丁程序集的遗失,也即软件开发人员根据用户需求分析在Eclipse运行环境中生成分支任务集,并在分支任务集中写入补丁的相关信息和修改原因,以便于软件开发人员对补丁程序集进行管理,防止开发资源的遗失。
在上述技术方案中,优选地,生成包括所述补丁的源代码的任务集,还包括:生成补丁安装盘,以用于安装包括所述补丁的源代码的任务集。
在该技术方案中,通过生成补丁安装盘,进一步地提高了补丁程序集的规范性,也即通过补丁安装盘将补丁程序集安装于支持网的服务器以进行验证和集中管理,以及将补丁程序集安装于服务网的服务器,以便于用户将补丁程序集安装于用户操作系统,避免了验证和安装过程的常见bug。
在上述技术方案中,优选地,还包括:根据所述任务集将所述补丁安装盘推送至服务网的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友金融信息技术有限公司,未经用友金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510434088.2/2.html,转载请声明来源钻瓜专利网。