构建了一个base-spring-boot项目,项目结构如下图所示:
下次还想用这样子的结构构建项目,可以通过maven的骨架来构建。
构建骨架
1、项目根目录执行命令 mvn archetype:create-from-project
- 执行成功后会生成target文件夹,进入
target/generated-sources/archetype
,执行命令
mvn install
3、mvn install 成功后会在 ~/.m2/repository
目录下生成一个 archetype-catalog.xml
文件以及在
骨架项目路径生成类似 ***-arthetype
目录
使用骨架创建项目
随意在一个目录执行命令 mvn archetype:generate -DarchetypeCatalog=local
,参考下图进行设置
删除骨架
1、 在构建骨架最后一步提到当生成骨架时会在maven本地仓库生成类似于 ***-arthetype
的目录,找到它删除
2、编辑 ~/repository/archetype-catalog.xml
,删除不需要的骨架