maven自定义脚手架(快速生成项目)

简介: Maven之自定义archetype生成项目骨架    利用脚手架生成 新项目 命令行方式 mvn archetype:generate \ -DarchetypeGroupId=com.

 Maven之自定义archetype生成项目骨架

 

 利用脚手架生成 新项目 命令行方式

mvn archetype:generate \
-DarchetypeGroupId=com.xxx \
-DarchetypeArtifactId=archetype-spring-boot \
-DarchetypeVersion=1.0.0 \
-DgroupId=com.xxx \
-DartifactId=demo-archetype-generate \
-Dversion=1.0.0 \
-DarchetypeCatalog=internal \
-X

命令说明: -DarchetypeGroupId=com.xxx 脚手架的groupId
-DarchetypeArtifactId=archetype-spring-boot 脚手架的artifactId
-DarchetypeVersion=1.0.0 脚手架版本
-DgroupId=com.xxx 需要生成的项目groupId
-DartifactId=demo-archetype-generate 需要生成的项目artifactId
-Dversion=1.0.0 需要生成的版本号
-DarchetypeCatalog=internal 使用私有仓库脚手架jar包, 前提:已经把脚手架发布到私有仓库中
-DarchetypeCatalog=local 使用本地脚手架jar包, 如果不配置, 它会到中央仓库去下载, 会导致失败
-X debug模式

使用方式:
使用本地仓库需要clone本项目, install一次, 再到需要生成项目的目录下去执行命令。
使用私有仓库脚手架,不需要clone项目,只需要配置好maven,settting.xml,并执行以上命令即可。

目录
相关文章
|
NoSQL Redis
Mac安装Redis(图文解说详细版)
Mac安装Redis(图文解说详细版)
Mac安装Redis(图文解说详细版)
|
Java 中间件 开发者
springBoot中定时器注解@Schedule不生效问题
用@Schedule注解写了定时任务,本地测试好好的。发布服务器后到指定时间点不会执行!
2002 1
|
JavaScript
VUE3中watch与watchEffect —— 全网最详细系列
VUE3中watch与watchEffect —— 全网最详细系列
|
缓存 NoSQL 调度
【redis】ssm项目整合redis,redis注解式缓存及应用场景,redis的击穿、穿透、雪崩的解决方案
【redis】ssm项目整合redis,redis注解式缓存及应用场景,redis的击穿、穿透、雪崩的解决方案
411 0
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
1510 0
【解决】maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题...
【解决】maven管理工具使用package打包的时候无法将lib文件夹下的第三方jar包打入,上线打jar包后运行异常问题...
|
存储 JSON 缓存
Springboot整合redis(lettuce)
首先确保电脑上装了redis。最好能用redisDesktop查看一下数据情况
1154 0
Springboot整合redis(lettuce)
|
存储 JSON 前端开发
【第40期】一文彻底搞懂React网络请求
【第40期】一文彻底搞懂React网络请求
581 0
|
前端开发 JavaScript 容器
保姆级教程 CSS 知识点梳理大全,超详细!!!
保姆级教程 CSS 知识点梳理大全,超详细!!!
|
Java Maven
Mac安装Maven(图文解说详细版)
Mac安装Maven(图文解说详细版)
Mac安装Maven(图文解说详细版)