使用IDEA构建一个自己的基于maven的SpringBoot脚手架

本文介绍如何通过Maven创建自定义脚手架,以快速初始化SpringBoot项目,节省重复工作时间。教程涵盖从创建项目到配置IDEA的全过程。

现在配置新开一个项目都会需要自己重新导入一次依赖,重新建立项目包的结构等等,会浪费很多不必要的时间和精力所以我们可以通过maven搭建一个自己的脚手架,在每次新建项目时都可以自动的引入需要的一些工具。

创建自定义的脚手架

1.首先需要创建一个自己的springboot项目

2.对自己的脚手架创建一个包名和名称

3.这里可以选一些你自己常用的一些依赖,当然进入项目自己添加需要的依赖

4.配置自己的项目结构和相关需要的工具,注意:因为脚手架里面目录中必须有至少一个文件,否则使用该脚手架新建项目时不会创建出对应空目录。这时我的项目结构,你可以根据自己的习惯进行定义。

5.根据自己的项目结构创建脚手架, 打开终端执行命令: mvn archetype:create-from-project ,构建成功后悔发现多了一个target包

6.然后切到archetype目录下: cd target/generated-sources/archetype/,然后对将脚手架安装到本地maven仓库中: mvn install

7.这时候自定义的脚手架就已经构建完成了。先去看一下仓库是否有对应的脚手架。

这里进入自己的仓库,会发现有一个archetype-catalog.xml文件

打开发现多了一个我们自定义的脚手架。

配置IDEA使用脚手架

第一种使用方式

上面我们已经创建了自己的脚手架,所以我们可以通过命令就可以去使用自己的脚手架了。

前三个参数都是指定你的脚手架的参数,只要根据archetype-catalog.xml文件中的参数值来填入就可以了。

后面两个是你自己需要新建的项目的包名和项目名。

mvn archetype:generate                                  \
  -DarchetypeGroupId=<archetype-groupId>                \
  -DarchetypeArtifactId=<archetype-artifactId>          \
  -DarchetypeVersion=<archetype-version>                \
  -DgroupId=<my.groupid>                                \
  -DartifactId=<my-artifactId>

第二种使用方式

当然我们每次手动cp命令进行新建项目是稍微有点不习惯,所以我们也可以对IDEA进行配置我们的脚手架。

1.这时我们不用选spring项目选maven项目,然后添加我们自定义的archetype

2.选中我们自定义的脚手架

3.然后就是定义自己的项目名和包名一直next,进入项目后maven会自动build一次项目,成功后就是我们之前的项目模板了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值