Archetype简介
Archetype 用来生成Maven项目的骨架。
使用 maven-archetype-plugin 插件来实现。
命令
mvn archetype:generate
命令来生成项目的框架。
执行中需要输入项目的 groupId, artifactId, version, package 命名。
批处理方式生成:使用 -B 参数
使用 -D 参数显式的指定Maven项目的坐标信息。
mvn archetype:generate -B -DarchetypeGroupId=org.apache.maven.archetypes
-DgroupId=com.abc
-DartifactId=webappdemo
-Dpackage=com.abc.webappdemo
-DarchetypeArtifactId=maven-archetype-quickstart
-Dversion=1.0
常用的archetype
中央仓库中常用的archetype 在 http://repo1.maven.org/maven2/archetype-catalog.xml
- maven-archetype-quickstart
最常用的archetype, 生成项目十分简单, 默认值 - maven-archetype-webapp
简单的 Maven war项目, 创建一个Web应用 - AppFuse Archetype
集成了很多开源工具的项