一种程序集成方法及装置制造方法及图纸

技术编号:19963871 阅读:20 留言:0更新日期:2019-01-03 12:38
本申请提供了一种程序集成方法及装置,其中,方法包括:将本地服务器中的程序与配置工具的配置库中的程序关联;在将本地服务器中的程序与配置库中的程序关联后,利用Eclipse插件将Pro*C程序与配置工具集成。本申请提供的程序集成方法及装置可将Pro*C批量程序与配置管理工具集成,即可实现Pro*C批量程序在本地版本与配置库版本的关联检入检出操作,从而能够避免开发过程中代码的遗漏、版本混乱等。

A Program Integration Method and Device

This application provides a method and device for program integration, which includes: associating the program in the local server with the program in the configuration library of the configuration tool; after associating the program in the local server with the program in the configuration library, using Eclipse plug-in to integrate the Pro*C program with the configuration tool. The program integration method and device provided in this application can integrate Pro*C batch program with configuration management tool, which can realize the check-in and check-out operation between local version and configuration library version of Pro*C batch program, thus avoiding code omission and version confusion in the development process.

【技术实现步骤摘要】
一种程序集成方法及装置
本申请涉及程序集成
,尤其涉及一种程序集成方法及装置。
技术介绍
目前,很多企业都会采用配置管理工具对代码管理、版本控制,这些企业所使用的配置管理工具有ClearCase、VSS、SVN等。专利技术人在实现本专利技术创造的过程中发现:目前常用的这些配置管理工具并没有集成开发功能,因此,针对Pro*C批量程序,无法和ClearCase、ClearQuest工具直接集成,进行代码管理时很容易出现遗漏、混乱等问题。
技术实现思路
有鉴于此,本申请提供了一种程序集成方法及装置,用于解决现有技术中针对Pro*C批量程序,无法和ClearCase、ClearQuest工具直接集成,导致进行代码管理时很容易出现遗漏、混乱的问题,其技术方案如下:一种程序集成方法,包括:将本地服务器中的程序与配置工具的配置库中的程序关联;在将所述本地服务器中的程序与所述配置库中的程序关联后,利用Eclipse插件将Pro*C程序与所述配置工具集成。其中,所述将本地服务器中的程序与配置工具的配置库中的程序关联,包括:通过Configtool工具遍历所述本地服务器中的程序和所述配置工具的配置库中的程序,将所述本地服务器中程序的目录与所述配置工具的配置库中程序的目录关联。其中,所述将本地服务器上中的程序与配置工具的配置库中的程序关联,包括:在所述本地服务器和所述配置库上均部署代理程序,在所述本地服务器部署的代理程序作为服务器端代理程序,在所述配置库上部署的代理程序作为配置库端代理程序;基于所述服务器端代理程序和所述配置库端代理程序,实现所述本地服务器和所述配置库之间的通讯交互以及所述Eclipse插件与所述本地服务器间的通讯交互;利用所述Configtool工具,将所述本地服务器中的程序与所述配置库中的程序关联。其中,基于所述服务器端代理程序和所述配置库端代理程序,实现所述本地服务器和所述配置库之间的通讯交互,包括:启用所述服务器端代理程序的端口和所述配置库端代理程序的端口;启用所述服务器端代理程序和所述配置库端代理程序;配置Configtool工具脚本,并与所述服务器端代理程序和所述配置库端代理程序的端口保持一致,以完成所述述本地服务器与所述配置库之间的通讯交互;所述利用Configtool工具,将所述本地服务器中的程序与所述配置库中的程序关联,包括:基于本地服务器中程序的目录和所述配置库中程序的目录配置Configtool工具脚本;运行所述Configtool工具脚本,实现所述本地服务器中的程序与所述配置库中的程序的关联。其中,所述利用Eclipse插件将Pro*C程序与所述配置工具集成,包括:在本地部署Eclipse插件作为本地开发工具;在所述Eclipse插件中配置代理程序,设置与所述配置工具一致的视图和/或开发活动编号;配置与所述服务器端代理程序和所述配置库端代理程序一致的端口号,以完成所述Eclipse插件与所述本地服务器间的通讯交互;设置程序检入、检出方式;建立与所述服务器端代理程序和所述配置库端代理程序的通讯连接;将所述Pro*C程序与所述配置工具集成。一种程序集成装置,包括:程序关联模块和程序集成模块;所述程序关联模块,用于将本地服务器中的程序与配置工具的配置库中的程序关联;所述程序集成模块,用于在将所述本地服务器中的程序与所述配置库中的程序关联后,利用Eclipse插件将Pro*C程序与所述配置工具集成。其中,所述程序关联模块,具体用于通过Configtool工具遍历所述本地服务器中的程序和所述配置工具的配置库中的程序,将所述本地服务器中程序的目录与所述配置工具的配置库中程序的目录关联。其中,所述程序关联模块,包括:代理程序部署子模块、通讯交互子模块和程序关联子模块;所述代理程序部署子模块,用于在所述本地服务器和所述配置库上均部署代理程序,在所述本地服务器部署的代理程序作为服务器端代理程序,在所述配置库上部署的代理程序作为配置库端代理程序;所述通讯交互子模块,用于基于所述服务器端代理程序和所述配置库端代理程序,实现所述本地服务器和所述配置库之间的通讯交互以及所述Eclipse插件与所述本地服务器间的通讯交互;所述程序关联子模块,用于利用所述Configtool工具,将所述本地服务器中的程序与所述配置库中的程序关联。其中,所述通讯交互子模块,具体用于启用所述服务器端代理程序的端口和所述配置库端代理程序的端口;启用所述服务器端代理程序和所述配置库端代理程序;配置Configtool工具脚本,并与所述服务器端代理程序和所述配置库端代理程序的端口保持一致,以完成所述述本地服务器与所述配置库之间的Socket通讯交互;所述程序关联子模块,具体用于基于本地服务器中程序的目录和所述配置库中程序的目录配置所述Configtool工具脚本;运行所述Configtool工具脚本,实现所述本地服务器中的程序与所述配置库中的程序的关联。其中,所述程序集成模块,具体用于在本地部署Eclipse插件作为本地开发工具;在所述Eclipse插件中配置代理程序,设置与所述配置工具一致的视图和/或开发活动编号;配置与所述服务器端代理程序和所述配置库端代理程序一致的端口号,以完成所述Eclipse插件与所述本地服务器间的通讯交互;设置程序检入、检出方式;建立与所述服务器端代理程序和所述配置库端代理程序的连接;将所述Pro*C程序与所述配置工具集成。上述技术方案具有如下有益效果:本申请提供的程序集成方法及装置,可将本地服务器中的程序与配置工具的配置库中的程序关联,并在关联后利用Eclipse插件将Pro*C程序与配置工具集成。本申请提供的程序集成方法及装置可将Pro*C批量程序与配置管理工具集成,即可实现Pro*C批量程序在本地版本与配置库版本的关联检入检出操作,从而能够避免开发过程中代码的遗漏、版本混乱等。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的程序集成方法的流程示意图;图2为本申请实施例提供的程序集成方法中,通过Configtool工具将本地服务器中的程序与配置工具的配置库中的程序关联的实现过程的流程示意图;图3为本专利技术实施例提供的程序集成方法中,本地服务器与配置库、Eclipse插件与本地服务器进行通讯交互的示意图;图4为本申请实施例提供的程序集成装置的结构示意图;图5为本申请实施例提供的程序集成装置中,程序关联模块的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供了一种程序集成方法,请参阅图1,示出了该程序集成方法的流程示意图,可以包括:步骤S101:将本地服务器中的程序与配置工具的配置库中的程序关联。其中,配置工具可以包括Clea本文档来自技高网...

【技术保护点】
1.一种程序集成方法,其特征在于,包括:将本地服务器中的程序与配置工具的配置库中的程序关联;在将所述本地服务器中的程序与所述配置库中的程序关联后,利用Eclipse插件将Pro*C程序与所述配置工具集成。

【技术特征摘要】
1.一种程序集成方法,其特征在于,包括:将本地服务器中的程序与配置工具的配置库中的程序关联;在将所述本地服务器中的程序与所述配置库中的程序关联后,利用Eclipse插件将Pro*C程序与所述配置工具集成。2.根据权利要求1所述的程序集成方法,其特征在于,所述将本地服务器中的程序与配置工具的配置库中的程序关联,包括:通过Configtool工具遍历所述本地服务器中的程序和所述配置工具的配置库中的程序,将所述本地服务器中程序的目录与所述配置工具的配置库中程序的目录关联。3.根据权利要求2所述的程序集成方法,其特征在于,所述将本地服务器上中的程序与配置工具的配置库中的程序关联,包括:在所述本地服务器和所述配置库上均部署代理程序,在所述本地服务器部署的代理程序作为服务器端代理程序,在所述配置库上部署的代理程序作为配置库端代理程序;基于所述服务器端代理程序和所述配置库端代理程序,实现所述本地服务器和所述配置库之间的通讯交互以及所述Eclipse插件与所述本地服务器间的通讯交互;利用所述Configtool工具,将所述本地服务器中的程序与所述配置库中的程序关联。4.根据权利要求3所述的程序集成方法,其特征在于,基于所述服务器端代理程序和所述配置库端代理程序,实现所述本地服务器和所述配置库之间的通讯交互,包括:启用所述服务器端代理程序的端口和所述配置库端代理程序的端口;启用所述服务器端代理程序和所述配置库端代理程序;配置Configtool工具脚本,并与所述服务器端代理程序和所述配置库端代理程序的端口保持一致,以完成所述述本地服务器与所述配置库之间的通讯交互;所述利用Configtool工具,将所述本地服务器中的程序与所述配置库中的程序关联,包括:基于本地服务器中程序的目录和所述配置库中程序的目录配置Configtool工具脚本;运行所述Configtool工具脚本,实现所述本地服务器中的程序与所述配置库中的程序的关联。5.根据权利要求3所述的程序集成方法,其特征在于,所述利用Eclipse插件将Pro*C程序与所述配置工具集成,包括:在本地部署Eclipse插件作为本地开发工具;在所述Eclipse插件中配置代理程序,设置与所述配置工具一致的视图和/或开发活动编号;配置与所述服务器端代理程序和所述配置库端代理程序一致的端口号,以完成所述Eclipse插件与所述本地服务器间的通讯交互;设置程序检入、检出方式;建立与所述服务器端代理程序和所述配置库端代理程序的通讯连接;将所述Pro*C程序...

【专利技术属性】
技术研发人员:景记飞兰娟
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

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

1