IDEA 开发一个服务端脚手架(archetype)

一、前言:

脚手架这个词,针对初学者听起来有些高大上,其实自己摸索一遍也就那样,脚手架顾名思义,就是日常项目开发过程中,扮演着项目基座的作用,开发人员可以基于脚手架搭建初级的开发框架,架构师将技术框架、基础组件等等打包到脚手架里面,别人可以基于脚手架生成初级的开发代码;

二、自定义脚手架:

接下来,就给大家搭建操作一下,自定义脚手架的创建过程:

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列表中多了新添加这个版模

 

 

おすすめ

転載: blog.csdn.net/jason_jiahongfei/article/details/120358774