mvn的项目如果想复用怎么办?
使用 mvn archetype
Maven Archetype由下面几个模块组成:
- maven-archetype-plugin:Archetype插件。通过该插件,开发者可以在Maven中使用Archetype。
- maven-archetype-plugin:Archetype插件。通过该插件,开发者可以在Maven中使用Archetype。
- archetype-packaging:用于描述archetype的生命周期与构建项目软件包
- archetype-models:用于描述类与引用
- archetype-common:核心类
- archetype-testing:用于测试Maven Archetype的内部组件
几个命令执行的逻辑关系

使用 mvn archetype:generate 命令根据模版生成工程:
mvn archetype:generate \
-DgroupId=com.alibaba.cola.demo.web \
-DartifactId=demo-web \
-Dversion=1.0.0-SNAPSHOT \
-Dpackage=com.alibaba.demo \
-DarchetypeArtifactId=cola-framework-archetype-web \
-DarchetypeGroupId=com.alibaba.cola \
-DarchetypeVersion=4.0.1
