简介
每次新建SpringBoot项目包括Maven项目的子Module都要新建各种包和类,这些资源其实可以被抽出来,构建Maven脚手架,然后再创建新项目的时候,就可以利用脚手架自动生成这些资源了。下面记录实战操作。
环境
- Idea2019
- Jdk1.8
- Maven3.6.3
快速构建脚手架步骤:
创建SpringBoot项目
这个不用多说,我一般采用新建Maven项目,然后引入自己所需的SpringBoot相关Maven依赖,也可以用Spring Intializr选择自己需要的依赖进行导入生成。
构建自己需要的资源
按需新建包和类等资源即可,需要注意的是:如果是空包则不会被脚手架插件识别,所以可以在空包新建一个文件,例如README.md。
引入脚手架构建插件
在pom文件中引入如下Maven插件:1
2
3
4
5
6
7
8
9<build>
<plugins>
<plugin>
<groupId>org.apache.Maven.plugins</groupId>
<artifactId>Maven-archetype-plugin</artifactId>
<version>3.1.2</version>
</plugin>
</plugins>
</build>
生成脚手架项目
在项目目录下执行创建脚手架项目命令:1
mvn archetype:create-from-project
安装到本地Maven仓库
进入target\generated-sources\archetype目录,然后执行1
mvn install
至此,脚手架项目已经被成功的安装到Maven仓库中。当然,如果需要自定义一些参数值关联到Maven项目,则可在安装前修改生成的脚手架项目,脚手架项目的规则可参考:《撸一个Java脚手架,一统团队项目结构风格》
使用脚手架
下面以Idea为例,创建项目之前新增自定义的脚手架,以后就可以随便使用了,节省的时间可不少哦。
结束语
还记得以前架构师的一句名言:“不想偷懒的程序员,成不了大牛”!
我们只有不断的思考,用新的方法提高效率,才能成长。我们都在路上,还未放弃,加油!
本文链接: https://www.xiajunyi.com/pages/p73.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处!