天天看点

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

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

命令说明: <code>-DarchetypeGroupId=com.xxx</code> 脚手架的groupId

<code>-DarchetypeArtifactId=archetype-spring-boot</code> 脚手架的artifactId

<code>-DarchetypeVersion=1.0.0</code> 脚手架版本

<code>-DgroupId=com.xxx</code> 需要生成的项目groupId

<code>-DartifactId=demo-archetype-generate</code> 需要生成的项目artifactId

<code>-Dversion=1.0.0</code> 需要生成的版本号

<code>-DarchetypeCatalog=internal</code> 使用私有仓库脚手架jar包, 前提:已经把脚手架发布到私有仓库中

<code>-DarchetypeCatalog=local</code> 使用本地脚手架jar包, 如果不配置, 它会到中央仓库去下载, 会导致失败

<code>-X</code> debug模式

使用方式:

使用本地仓库需要clone本项目, install一次, 再到需要生成项目的目录下去执行命令。

使用私有仓库脚手架,不需要clone项目,只需要配置好maven,settting.xml,并执行以上命令即可。