maven-archetype的封装

自定义maven-archetype的封装教程

  • 有时候我们发现创建的maven项目结合框架使用时很多东西都是重复的,而maven自己提供的一些骨架内部的结构太少不符合我们的需求,所以这里我们就想封装一个通用的maven骨架,以减少开发的工作量。
  • 好,接下来仙鱼一步一步教大家如何封装一个自己的maven骨架
  • 开发环境:IntelliJ IDEA 2018

1 创建自己的项目

  • 根据自己的需求,创建一个符合自己需求的项目,仙鱼是自己创建的一个基于web的SSM项目,下面是部分项目路径,当然你是封装自己需求的骨架,我的项目就没有参考性了,只做个提示:

    在这里插入图片描述

  • 根据自己的需要,配置一下pom.xml中的依赖等等

  • 感觉项目得骨架配置得好了,我们就进行下一步

2 生成骨架

  • 切换到Terminal,在当前项目得路径下执行:mvn archetype:create-from-project(执行就是输入点回车,这个应该没有疑问哈),如下图所示:

    在这里插入图片描述

  • 若出现下面的提示,则说明生成骨架成功,否则,删掉target目录,换个姿势再重试一下:

    在这里插入图片描述

  • 细心的你可能发现了,生成骨架后项目的目录下多了一个target的文件夹,接下来我们删除里面没用的文件,如下图所示:

    在这里插入图片描述

3 安装骨架

  • 注意:先切换目录:在Terminal中执行:cd target\generated-sources\archetype

    在这里插入图片描述

  • 切换完目录后执行:mvn install后显示下面的内容则说明安装成功,并可以查看安装的路径:

    在这里插入图片描述

  • 安装的骨架及内容:

    在这里插入图片描述
    在这里插入图片描述

4 使用骨架

  • 打开安装骨架下的:maven-metadata-local.xml文件,如下图:

    在这里插入图片描述

  • 打开Idea,进行如下如操作,按照maven-metadata-local.xml文件中的groupId,artifactId,version在下图中输入相应的内容,建议直接复制黏贴:

    在这里插入图片描述

  • 添加成功后如下图:

    在这里插入图片描述

    后续就是如何创建一个Maven项目啦,就不罗嗦啦。

    感谢您看到这里,希望您看完后会有收获。

    有问题请留言,记得给仙鱼点赞欧~

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值