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命令,指定运行的项目,指定了一些参数,用这个项目及参数生成了我们需要的项目,命令如下:
在这里插入图片描述
运行完命令后,生成项目如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值