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