idea自定义maven archeType

前言

通常一个公司的项目框架肯定是统一的规范,目录结构都类似,需要引入的依赖也类似,每次创建项目非常麻烦,拷贝之前的项目然后 修改一下项目名,包名。其实没有必要,只需要用maven archeType 自定一个通用模版,然后每次创建项目都用这个通用的模版即可。

一、创建一个通用的项目模版

在这里插入图片描述

二、生成archeType模版文件

打开项目所在目录,运行命令:mvn archetype:create-from-project
在这里插入图片描述
在这里插入图片描述
运行完这个命令后,会在项目目录下生成target目录,这个target目录下就是自动生成项目的模版项目,并生成一个jar
在这里插入图片描述

三、将模版项目安装到maven

进入到target/generated-sources/archetype目录下,运行mvn install,将这个jar安装到本地仓库,当我们用archetype生成项目时,就需要选中我们安装的jar。如果需要共享到别它人,需要再执行mvn deploy,安装到中央仓库。
在这里插入图片描述
在这里插入图片描述

四、用创建好的archetype,创建Maven项目

1、先添加自定义的archetype模版,

这里的groupid、artifactid、version 步骤3用mvn archetype:create-from-project命令生成的target/generated-sources/archetype目录下pom文件对应的值,添加如下:
在这里插入图片描述

2、添加完成后,可以看到archetype列表中多了新添加这个版模:

在这里插入图片描述

3、选中这个模版,用这个版本生成项目:

在这里插入图片描述

4、输入项目名、groupId

在这里插入图片描述
点确定,可以看到Run窗口自动运行一些命令:
实际上就是运行了一个java.exe命令,指定运行的项目,指定了一些参数,用这个项目及参数生成了我们需要的项目,命令如下:
在这里插入图片描述
运行完命令后,生成项目如下:
在这里插入图片描述

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页