制作maven模板框架
基础环境:java环境,maven环境,eclipse或IDEA开发工具
1,新建普通maven工程,搭建基础开发框架
这里以springboot为例, 集成了mybatis,swagger,thymeleaf,aop等基础能力,并编写了示例接口
基础框架搭建好后对工程进行mvn install 打包
2.以管理员身份打开cmd,进入基础框架目录,在pom同级目录下执行mvn archetype:create-from-project
如我的工程路径在D:\coder\framework-workspace\base-springboot
执行如下命令
执行完成后 基础框架的target目录会生成如下文件
(1)和基础工程相同包解构以及模板代码
(2)需要手动将所有java模板代码的包路径进行修改用${groupId}
(3)同时会在本地maven仓库自动生成一个archetype-catalog.xml文件如下图所示
3.生成maven工程模板
1).以管理员身份运行cmd进入目录D:\工程路径\target\generated-sources\archetype
执行 mvn install
执行成功后会在本地maven仓库中生成模板jar包
我的工程groupId是com.framework.base则生成的模板jar包如下
到此maven模板工程框架制作完成,可以将模板加入到eclipse的maven选项中,便于创建工程时使用
打开eclipse
保存后 用eclipse创建maven工程时选择自己的maven模板 如下
即可实现基于自己的maven模板创建开发框架,避免创建工程时重复集成一些基础工具
补充
可以通过命令行基于自己的maven模板创建工程 命令如下
mvn archetype:generate -DgroupId=com.base.demo -DartifactId=demo -Dversion=1.0.0-SNAPSHOT -DarchetypeGroupId=com.framework.base -DarchetypeArtifactId=base-springboot-archetype -DarchetypeVersion=1.0.0-SNAPSHOT -DinteractiveMode=false -X
制作maven模板框架相关推荐
- php网页的制作,用PHP制作静态网站的模板框架
用PHP制作静态网站的模板框架 发布时间:2016-06-17 来源: 点击: 次 模板能够改善网站的结构.本文阐述如何通过PHP 4的一个新功能和模板类,在由大量静态HTML页面构成的网站中巧妙地运 ...
- wps制作pdf模板,Adobe Acrobat DC利用pdf模板做填充数据表单域,在maven项目中利用java生成pdf
如做pdf建议http://www.xdocin.com/index.html 以下方法仅供参考 首先制作一个pdf模板: 1.先用word做出模板界面 2.文件另存为pdf格式文件 3.通过Adob ...
- gvim【二】【ab命令快速制作verilog模板】
文章目录 一.前言 二.使用方法 1.将以下代码拷贝到 `_vimrc文件`中 2.打开gvim,敲入模板名字,敲回车即可 3. 自己制作模板方法 4. 注意事项 5. 下载 三.本系列其他博客 一. ...
- C语言宏定义制作函数模板
一.介绍 当做协议栈或者批量化函数的时候,内容框架是固定的,如果要写1000个10000个函数确实手敲比较麻烦,一种是用工具批量产生这些函数,另一种就是宏定义,这里给出宏定义解决的方法,利用宏定义制作 ...
- Photoshop制作网页模板
Photoshop制作网页模板 2007年08月18日 星期六 21:30 用图层组管理网页元素 首先是在Photoshop中制作好网页的框架.网页中的元素有很多,像Banner条.文本框.文字.版权 ...
- CloudStack 制作window模板
制作 window 模板 1.首先,用CS注册下载的iso系统镜像,创建一个实例: 这里 window server2003 32位系统说: 2.先用2003的iso创建一个vm使用镜像安装系统:然后 ...
- Hadoop MapReduce程序的模板框架
这里放了两个Hadoop MapReduce程序的模板框架,包括一些基本的包import语句.Mapper基类.Reducer基类.map()方法.reduce()方法,后面还有一些作业job的驱动程 ...
- wordpress引入php文件,WordPress主题制作之模板文件的引入方法,wordpress模板
WordPress主题制作之模板文件的引入方法,wordpress模板 get_template_part() 用来引用模板文件,类似于 get_header().get_sidebar() 和 ge ...
- 制作模板_年会邀请函制作免费模板
点击上方蓝字关注我们在线制作 作为一年一次鼓舞士气,增强企业凝聚力的年会,可以让员工更好的在心理上和精神上与企业的核心价值观联系起来,也为企业来年带下一个好的基础. 年会是每年一次的重要会议,跟随着时 ...
- 20个使用Bootstrap制作的前端框架网站案例
20个使用Bootstrap制作的前端框架网站案例 转载于:https://www.cnblogs.com/zhujiabin/p/5852310.html
最新文章
- koa --- nunjucks
- 由于开发者通过接口修改了菜单配置_Android SDK开发艺术探索(四)个性化配置...
- 为label或者textView添加placeHolder
- java笔试题(题目+解析)
- 揭密360急速免杀系列教程
- 巧用Python爬取QQ空间好友信息,生成词云
- 微信Wifi物联架构---机智云/云智易如何接入微信硬件平台
- 软件项目管理 7.3.敏捷历时估算
- 永恒之蓝ms17_010漏洞利用攻击
- 关于sac的一些笔记
- php ppt read_PHP生成PPT
- PyTorch 11—简单图像定位
- 职业操盘手的止损法则
- suse11sp3上面配置zypper源
- 为什么要使用第三方物联网平台
- 网站忘记密码,如何找回 -- (前提浏览器保存过密码)
- ​人工智能能否跨越意识鸿沟?
- matlab 邻近度 离群点_Matlab 六章知识点及课后解答
- Qt 解决报错:QBackingStore::endPaint() called with active painter
- 阿里yum源与华为yum源的配置
热门文章
- 【教程篇】手机卡刷Rom详细教程
- little endian c语言,c语言那些细节之little-endian和big-endian
- 【机器学习】Tensorflow:理解和实现快速风格化图像fast neural style
- FPGA抗辐射加固方法
- html教程转换mp3,kgm转换mp3图文版教程,值得收藏
- 【微信小程序】快进来弹钢琴啦~钢琴小程序源码分享
- python如何调用math函数库函数_Python math函数库
- appcan java_AppCan项目源码
- 看过这篇文章,再也不要说你是凭实力单身了
- 中职计算机教师试讲技巧,中职教师资格面试原来是这样考的的!