文章目录
前言
通常一个公司的项目框架肯定是统一的规范,目录结构都类似,需要引入的依赖也类似,每次创建项目非常麻烦,拷贝之前的项目然后 修改一下项目名,包名。其实没有必要,只需要用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命令,指定运行的项目,指定了一些参数,用这个项目及参数生成了我们需要的项目,命令如下:
运行完命令后,生成项目如下: