[发明专利]基于Maven插件机制的软件开发框架更新方法有效
申请号: | 202011206821.2 | 申请日: | 2020-11-03 |
公开(公告)号: | CN112379865B | 公开(公告)日: | 2022-09-16 |
发明(设计)人: | 姚瑞祥 | 申请(专利权)人: | 福建福诺移动通信技术有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/65;G06F8/71;G06F9/445;G06F21/57 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 丘鸿超;蔡学俊 |
地址: | 350003 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 maven 插件 机制 软件 开发 框架 更新 方法 | ||
本发明提出一种基于Maven插件机制的软件开发框架更新方法,基于Maven插件可实现与开发环境IDE快速结合,操作简便高效,对开发人员透明、减低操作门槛。自定义更新脚本,可满足各类复杂更新场景并支持对框架进行升级或者回退操作。此种更新方式可广泛应用于框架技术更新、业务功能增强、安全漏洞修复等需要进行开发框架更新的应用软件开发场景。
技术领域
本发明涉及应用软件系统开发领域,涉及关注在应用软件开发过程中软件开发框架更新的方法,尤其涉及一种基于Maven插件机制的软件开发框架更新方法。
背景技术
随着移动互联网的飞速发展,软件系统应用越来越广泛,各行各业对软件系统的依赖程度越来越大,软件系统迭代更新速度及安全性将直接影响日常生产活动。基于当前软件系统需求迭代快、信息安全要求高等特点,很多软件公司均会开发封装自有开发框架,将通用或者特定业务功能进行封装形成软件框架或者组件,便于在多个项目中复用,提升开发效率。亦可在发现安全漏洞时采用相同的漏洞修复方案,快速修复相关安全漏洞。但是软件框架本身由于技术更新、功能增强或漏洞修复等原因也在不断的更新迭代,对于已使用旧软件框架进行开发的众多项目,如何快速高效的更新到新框架是许多软件公司都要面临的一大问题。
现有常规技术方案包括:
1、纯人工手动更新:开发人员基于新版本搭建开发框架,将基于旧框架开发的业务代码手动复制到新开发框架中,并修改需要更新的文件及手动执行数据库脚本,最终完成框架升级更新工作。
2、自动+手动更新:开发人员将后端业务逻辑封装打包(例如Jar包),通过Maven版本依赖管理,旧框架自动下载更新。同时开发人员将新框架前端文件(Html、Css、Js等)手动复制到旧框架中并手动更新所需文件及数据库脚本,完成开发框架更新工作。
这些方案虽能解决开发框架版本更新的问题,但还是存在如下问题:
1、人工操作、效率低、易出错:每个项目开发框架更新都需要人工介入手动操作,效率低下,且更新过程中容易出现文件遗留等问题,导致更新失败。
2、无法与开发环境IDE结合,更新门槛高:无法将框架更新操作与开发环境IDE相结合,更新操作并非对所以开发人员透明,框架更新工作需要核心开发人员完成。
3、不支持快速升/降框架版本:由于技术及安全漏洞等因素,不同项目可能需要对开发框架进行升级或者回退,目前方案无法快速支持版本回退操作。
发明内容
为了解决现有技术存在的缺陷和不足的问题,本发明提出一种基于Maven插件机制的软件开发框架更新方法,主要关注的是应用系统开发过程中软件框架更新的方法。采用一种基于Maven插件、可自定义更新脚本、支持升/降框架版本、操作简便高效的软件框架更新方法。由于此方法基于Maven插件、可自定义框架更新脚本,因此可快速与IDE相结合,适用于各类复杂框架结构更新,将框架更新工作从繁琐易错的人工操作中解放出来,极大提升更新成功率及工作效率。
本方案提出的应用系统开发过程中软件框架更新的方法。基于Maven插件可实现与开发环境IDE快速结合,操作简便高效,对开发人员透明、减低操作门槛。自定义更新脚本,可满足各类复杂更新场景并支持对框架进行升级或者回退操作。此种更新方式可广泛应用于框架技术更新、业务功能增强、安全漏洞修复等需要进行开发框架更新的应用软件开发场景。
名词解释:
Maven:Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建福诺移动通信技术有限公司,未经福建福诺移动通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011206821.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种型材焊接辅助装置
- 下一篇:一种电机外壳加工用拐角处毛刺清理装置