基础环境: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模板框架相关推荐

  1. php网页的制作,用PHP制作静态网站的模板框架

    用PHP制作静态网站的模板框架 发布时间:2016-06-17 来源: 点击: 次 模板能够改善网站的结构.本文阐述如何通过PHP 4的一个新功能和模板类,在由大量静态HTML页面构成的网站中巧妙地运 ...

  2. wps制作pdf模板,Adobe Acrobat DC利用pdf模板做填充数据表单域,在maven项目中利用java生成pdf

    如做pdf建议http://www.xdocin.com/index.html 以下方法仅供参考 首先制作一个pdf模板: 1.先用word做出模板界面 2.文件另存为pdf格式文件 3.通过Adob ...

  3. gvim【二】【ab命令快速制作verilog模板】

    文章目录 一.前言 二.使用方法 1.将以下代码拷贝到 `_vimrc文件`中 2.打开gvim,敲入模板名字,敲回车即可 3. 自己制作模板方法 4. 注意事项 5. 下载 三.本系列其他博客 一. ...

  4. C语言宏定义制作函数模板

    一.介绍 当做协议栈或者批量化函数的时候,内容框架是固定的,如果要写1000个10000个函数确实手敲比较麻烦,一种是用工具批量产生这些函数,另一种就是宏定义,这里给出宏定义解决的方法,利用宏定义制作 ...

  5. Photoshop制作网页模板

    Photoshop制作网页模板 2007年08月18日 星期六 21:30 用图层组管理网页元素 首先是在Photoshop中制作好网页的框架.网页中的元素有很多,像Banner条.文本框.文字.版权 ...

  6. CloudStack 制作window模板

    制作 window 模板 1.首先,用CS注册下载的iso系统镜像,创建一个实例: 这里 window server2003 32位系统说: 2.先用2003的iso创建一个vm使用镜像安装系统:然后 ...

  7. Hadoop MapReduce程序的模板框架

    这里放了两个Hadoop MapReduce程序的模板框架,包括一些基本的包import语句.Mapper基类.Reducer基类.map()方法.reduce()方法,后面还有一些作业job的驱动程 ...

  8. wordpress引入php文件,WordPress主题制作之模板文件的引入方法,wordpress模板

    WordPress主题制作之模板文件的引入方法,wordpress模板 get_template_part() 用来引用模板文件,类似于 get_header().get_sidebar() 和 ge ...

  9. 制作模板_年会邀请函制作免费模板

    点击上方蓝字关注我们在线制作 作为一年一次鼓舞士气,增强企业凝聚力的年会,可以让员工更好的在心理上和精神上与企业的核心价值观联系起来,也为企业来年带下一个好的基础. 年会是每年一次的重要会议,跟随着时 ...

  10. 20个使用Bootstrap制作的前端框架网站案例

    20个使用Bootstrap制作的前端框架网站案例 转载于:https://www.cnblogs.com/zhujiabin/p/5852310.html

最新文章

  1. koa --- nunjucks
  2. 由于开发者通过接口修改了菜单配置_Android SDK开发艺术探索(四)个性化配置...
  3. 为label或者textView添加placeHolder
  4. java笔试题(题目+解析)
  5. 揭密360急速免杀系列教程
  6. 巧用Python爬取QQ空间好友信息,生成词云
  7. 微信Wifi物联架构---机智云/云智易如何接入微信硬件平台
  8. 软件项目管理 7.3.敏捷历时估算
  9. 永恒之蓝ms17_010漏洞利用攻击
  10. 关于sac的一些笔记
  11. php ppt read_PHP生成PPT
  12. PyTorch 11—简单图像定位
  13. 职业操盘手的止损法则
  14. suse11sp3上面配置zypper源
  15. 为什么要使用第三方物联网平台
  16. 网站忘记密码,如何找回 -- (前提浏览器保存过密码)
  17. ​人工智能能否跨越意识鸿沟?
  18. matlab 邻近度 离群点_Matlab 六章知识点及课后解答
  19. Qt 解决报错:QBackingStore::endPaint() called with active painter
  20. 阿里yum源与华为yum源的配置

热门文章

  1. 【教程篇】手机卡刷Rom详细教程
  2. little endian c语言,c语言那些细节之little-endian和big-endian
  3. 【机器学习】Tensorflow:理解和实现快速风格化图像fast neural style
  4. FPGA抗辐射加固方法
  5. html教程转换mp3,kgm转换mp3图文版教程,值得收藏
  6. 【微信小程序】快进来弹钢琴啦~钢琴小程序源码分享
  7. python如何调用math函数库函数_Python math函数库
  8. appcan java_AppCan项目源码
  9. 看过这篇文章,再也不要说你是凭实力单身了
  10. 中职计算机教师试讲技巧,中职教师资格面试原来是这样考的的!