利用脚手架生成 新项目 命令行方式
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,并执行以上命令即可。