构建了一个base-spring-boot项目,项目结构如下图所示:
image.png

下次还想用这样子的结构构建项目,可以通过maven的骨架来构建。

构建骨架

1、项目根目录执行命令 mvn archetype:create-from-project
image.png

  1. 执行成功后会生成target文件夹,进入 target/generated-sources/archetype ,执行命令

mvn install
image.png
image.png
image.png

3、mvn install 成功后会在 ~/.m2/repository 目录下生成一个 archetype-catalog.xml 文件以及在
骨架项目路径生成类似 ***-arthetype 目录
image.png
image.png

使用骨架创建项目

随意在一个目录执行命令 mvn archetype:generate -DarchetypeCatalog=local ,参考下图进行设置
image.png

删除骨架

1、 在构建骨架最后一步提到当生成骨架时会在maven本地仓库生成类似于 ***-arthetype 的目录,找到它删除

2、编辑 ~/repository/archetype-catalog.xml ,删除不需要的骨架
image.png