新建一个建立demo工程,在demo工程下执行:
mvn archetype:create-from-project -DpackageName=com.xxx.web.campaign.demo
找到 target/generated-sources/archetype 即是当前demo工程的脚手架
先安装到本地测试一下
mvn clean install
cd到创建新的项目的目录下,执行
mvn archetype:generate -DarchetypeCatalog=local
输入 groupId、artifactId、version、package之后即可生成完整项目
发布
将下面的配置放到target/generated-sources/archetype/pom.xml下:
1 | <distributionManagement> |
执行 mvn deploy发布到远程maven仓库
需要构建项目的时候,本地执行下面命令,选择最新版本号的脚手架
mvn archetype:generate -DarchetypeGroupId=com.xxx.web.campaign -DarchetypeArtifactId=demo-archetype -DarchetypeVersion=1.0.2