【技术实现步骤摘要】
一体化软件包的生成方法、工具、电子设备及介质
[0001]本专利技术涉及软件工程
,尤其是涉及一种一体化软件包的生成方法、工具、电子设备及介质。
技术介绍
[0002]随着软件工程的不断发展,在项目管理上衍生出不少工具,通过各种敏捷迭代的方式来加速项目的迭代周期,从而使软件工程的迭代周期越来越快。对于大型的项目,借助的工具和软件所需要的理论和方法也很多,这些工具方法可以支撑着大型项目的顺利推进,并且能够有效的推进项目的迭代。但对于小中型的项目,存在工具过大,限制过多,使用起来环节较多等情况,反而不利于软件的迭代和发展。
技术实现思路
[0003]有鉴于此,本专利技术的目的在于提供一种一体化软件包的生成方法、工具、电子设备及介质,能够快速生成适用于小中型软件项目的一体化软件包,提升软件开发的速度。
[0004]为了实现上述目的,本专利技术实施例采用的技术方案如下:
[0005]第一方面,本专利技术实施例提供了一种一体化软件包的生成方法,该方法应用于软件包生成工具,包括:获取待开发项目的项目 ...
【技术保护点】
【技术特征摘要】
1.一种一体化软件包的生成方法,其特征在于,所述方法应用于软件包生成工具,包括:获取待开发项目的项目包;基于所述项目包和预先设定的一体化软件包结构生成一体化软件包。2.根据权利要求1所述的生成方法,其特征在于,所述项目包包括:项目源码和项目数据库脚本文件;基于所述项目包和预先设定的一体化软件包结构生成一体化软件包,包括:基于所述项目源码的POM文件,确定所述待开发项目的库依赖关系;基于所述项目源码的配置文件,确定所述待开发项目的依赖组件;基于所述项目数据库脚本文件和所述依赖组件创建所述待开发项目的数据库;基于预先设定的一体化软件包结构对所述待开发项目进行扩充,生成一体化软件包。3.根据权利要求2所述的生成方法,其特征在于,基于所述项目源码的配置文件,确定所述待开发项目的依赖组件之后,还包括:基于所述依赖组件创建所述待开发项目的依赖环境。4.根据权利要求2所述的生成方法,其特征在于,基于所述项目数据库脚本文件和所述依赖组件创建所述待开发项目的数据库之后,还包括:基于所述依赖组件中的依赖数据库信息,获取数据库的访问方式;将所述项目数据库脚本文件导入所述数据库中。5.根据权利要求2所述的生成方法,其特征在于,所述预先设定的一体化软件包结构包括:开发模块、部署模块、测试模块和运维模块;基于预先设定的一体化软件包结构对所述待开发项目进行扩充,包括:基于所述开发模块、所述部署模块、所述测试模块和所述运维模块的预设功能对所述待开发项目进行扩充。6.根据权利要求5所述的生成方法,其特征在于,所述开发模块的预设功能至少包括:代码编译、打包依赖组件、清...
【专利技术属性】
技术研发人员:周凯,程强,万月亮,
申请(专利权)人:北京锐安科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。