1.生成模板工程代码: mvn archetype:create-from-project
2.跳转到模板工程代码路径: cd ${projectPath}/target/generated-sources/archetype
3.安装模板: mvn install
4.查看生成的模板工程信息: ${REPOSITORY_HOME}/repository/archetype-catalog.xml的groupId和artifactId以及version便于下一步通过模板工程生成代码
5.通过模板生成代码:mvn archetype:generate -DarchetypeGroupId=com.project -DarchetypeArtifactId=user-archetype -DarchetypeVersion=1.0.0-SNAPSHOT -DinteractiveMode=false -DarchetypeCatalog=local -Dversion=1.0.0-SNAPSHOT -DgroupId=com.pro -DartifactId=auto.demo
-D 参数说明:
archetypeGroupId:模板组织 ID
archetypeArtifactId:模板 artifact ID
archetypeVersion:模板版本号
interactiveMode:是否启用交互模式
archetypeCatalog:模板目录位置,分为 remote 和 local
version:自己应用的版本号
groupId:自己应用的组织 ID
artifactId:自己应用的 artifact ID