【技术实现步骤摘要】
一种基于Maven组件化构建应用的可视化方法及系统
本专利技术涉及项目构建技术,尤其涉及一种基于Maven组件化构建应用的可视化方法及系统。
技术介绍
Maven是Apache组织中的一个开源项目,主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。Maven是一个优秀的构建工具,最大化地消除了构建的重复,抽象了一个完整的构建生命周期模型。它能使项目构建过程中的编译、测试、发布、文档自动化,大大减轻了程序员部署负担。Maven的核心思想是POM,即ProjectObjectModel(项目对象模型)。POM文件是以XML文件的形式描述一个Maven项目所用到的资源(源码、依赖、测试等)。目前在应用系统开发时,使用Maven构建应用,但是构建的过程都是在开发环境里面进行,操作过程不具备直观性,无法满足用户在页面上进行组件构建、应用构建等操作。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种基于Maven组件化构建应用的可视化方法,改变传统的应用构建过程都在开发环境里面进行,满足用户可以在页面上进行组件构建、应用构建等操作,使操作过程直观、清晰。本专利技术的技术方案是:一种基于Maven组件化构建应用的可视化方法,主要包括如下几个步骤:1)代码仓库配置、2)组件构建、3)应用组件配置、4)应用构建;其中,代码仓库配置是指给应用系统分配一个存放源码的svn仓库;组件构建是将源码构建成jar、war或zip的过程;应用组件配置是指根据应用构建的需要对已经构建的组件进行选择;应用构建是指将已配置的组件进行组合,生成可部署war包的过程。进一步的,所述 ...
【技术保护点】
1.一种基于Maven组件化构建应用的可视化方法,其特征在于,主要包括如下几个步骤:1)代码仓库配置、2)组件构建、3)应用组件配置、4)应用构建;其中,代码仓库配置是指给应用系统分配一个存放源码的svn仓库;组件构建是将源码构建成jar、war或zip的过程;应用组件配置是指根据应用构建的需要对已经构建的组件进行选择;应用构建是指将已配置的组件进行组合,生成可部署war包的过程。
【技术特征摘要】
1.一种基于Maven组件化构建应用的可视化方法,其特征在于,主要包括如下几个步骤:1)代码仓库配置、2)组件构建、3)应用组件配置、4)应用构建;其中,代码仓库配置是指给应用系统分配一个存放源码的svn仓库;组件构建是将源码构建成jar、war或zip的过程;应用组件配置是指根据应用构建的需要对已经构建的组件进行选择;应用构建是指将已配置的组件进行组合,生成可部署war包的过程。2.根据权利要求1所述的方法,其特征在于,所述代码仓库配置后台程序中调用svnadmincreatesvnPath命令创建路径为svnPath的代码仓库,然后给分配好的svn仓库增加用户,并赋予读写权限。3.根据权利要求1所述的方法,其特征在于,所述组件构建使用Jenkins创建构建任务,执行maven构建命令mavenclean、maveninstall,生成jar或war或zip,并上传至nexus仓库中。4.根据权利要求1所述的方法,其特征在于,所述应用组件配置根据应用构建需要,选择已构建的组件,进行组合。5.根据权利要求1所述的方法,其特征在于,所述应用构建根据已选择的组件,组装生成应用的pom.xml文件,然后调用Jenkins创建构建任务,执行maven构建命令mavenclean、maveninstall,生成可部署的war包。6.一种基于Ma...
【专利技术属性】
技术研发人员:于春蕾,张华,王旭龙,王洪超,
申请(专利权)人:浪潮软件集团有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。