一、前言:
脚手架这个词,针对初学者听起来有些高大上,其实自己摸索一遍也就那样,脚手架顾名思义,就是日常项目开发过程中,扮演着项目基座的作用,开发人员可以基于脚手架搭建初级的开发框架,架构师将技术框架、基础组件等等打包到脚手架里面,别人可以基于脚手架生成初级的开发代码;
二、自定义脚手架:
接下来,就给大家搭建操作一下,自定义脚手架的创建过程:
1、在demo示例中,修改pom.xml文件,增加以下内容:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-archetype-plugin</artifactId> <version>3.0.0</version> </plugin>
2、通过CMD命令,进入项目文件pom.xml所在目录,在dos窗口执行命令:
mvn archetype:create-from-project
在target目录下生成骨架文件:
cd D:\git-workspace\spring-demo\target\generated-sources\archetype
3、将模版项目安装到 maven:
在target/generated-sources/archetype
目录下进入命令行运行:mvn install
,将这个jar安装到本地仓库,当我们用archetype生成项目时,就需要选中我们安装的jar。如果需要共享到别它人,需要再执行mvn deploy
,安装到中央仓库。
4、用创建号的archetype 创建maven项目:
需要先添加我们创建的archetype。其中GroupId
ArtifactId
Version
就是上面项目需求说明中提到的。
三、脚手架使用:
新建项目时,需要选择骨架模板,需要先添加我们创建的archetype。其中GroupId
ArtifactId
Version
就是上面3.4中我们提到的
添加完成后,可以看到archetype列表中多了新添加这个版模