【技术实现步骤摘要】
本专利技术涉及计算机
,更具体地说,涉及一种开发环境构建方法及装置。
技术介绍
在软件项目开发过程中,需要构建开发软件项目所需要的开发环境。构建开发环境的实质是在计算机中安装开发软件项目所需的各种开发软件。为了使得开发出的软件项目能够使用,需要开发软件之间的版本,以及开发软件与计算机中操作系的之间版本能够兼容。而目前的开发环境都是由技术员手动安装各种开发软件,那么,当在一台计算机中构建开发环境后,当出于某种需求需要在另一台计算机中构建同一开发环境时,就需要技术员根据该另一台计算机中的操作系统的版本重新确定与操作系统的版本相兼容的开发软件的版本,并保证开发软件之间的版本相兼容。使得同一开发环境在不同的计算机中的构建周期长较长。因此,如何缩短同一开发环境在不同计算机中的构建周期成为亟待解决的问题。
技术实现思路
本专利技术的目的是提供一种开发环境构建方法及装置,以缩短同一开发环境在不同计算机中的构建周期。为实现上述目的,本专利技术提供了如下技术方案:一种开发环境构建方法,包括:安装应用容器引擎;获取所述应用容器引擎的启动配置文件,所述启动配置文件中至少包括如下信息 ...
【技术保护点】
一种开发环境构建方法,其特征在于,包括:安装应用容器引擎;获取所述应用容器引擎的启动配置文件,所述启动配置文件中至少包括如下信息:应用容器引擎初始化信息,以及构成开发环境的各个开发软件的名称、版本号;下载软件项目的源码,并对所述源码进行编译,生成可执行文件;运行所述启动配置文件以基于所述应用容器引擎初始化信息启动所述应用容器引擎,所述应用容器引擎用于基于开发软件的名称和版本号,检测所述开发软件是否已经安装,当检测到有开发软件未安装时,基于未安装开发软件的名称、版本号下载开发软件并安装;启动所述各个开发软件以运行所述可执行文件。
【技术特征摘要】
1.一种开发环境构建方法,其特征在于,包括:安装应用容器引擎;获取所述应用容器引擎的启动配置文件,所述启动配置文件中至少包括如下信息:应用容器引擎初始化信息,以及构成开发环境的各个开发软件的名称、版本号;下载软件项目的源码,并对所述源码进行编译,生成可执行文件;运行所述启动配置文件以基于所述应用容器引擎初始化信息启动所述应用容器引擎,所述应用容器引擎用于基于开发软件的名称和版本号,检测所述开发软件是否已经安装,当检测到有开发软件未安装时,基于未安装开发软件的名称、版本号下载开发软件并安装;启动所述各个开发软件以运行所述可执行文件。2.根据权利要求1所述的方法,其特征在于,所述下载软件项目的源码,并对所述源码进行编译,包括:根据用户触发的下载指令下载所述软件项目的源码;根据用户触发的编译指令对所述源码进行编译。3.根据权利要求1所述的方法,其特征在于,所述下载软件项目的源码包括:运行预置的批处理文件,以通过Maven工具下载所述软件项目的源码,并通过所述Maven工具对所述源码进行编译。4.根据权利要求1所述的方法,其特征在于,所述开发软件至少包括:数据库、应用服务...
【专利技术属性】
技术研发人员:江春华,罗新伟,陈晓龙,杨志鹏,王熙阳,孙敏杰,
申请(专利权)人:北京恒华伟业科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。