Archetype插件是Apache Maven项目提供的一个工具类的通用插件。
Archetype插件可以基于已有的模板创建一个Maven项目,开发人员可以在此基础上进行扩展开发。在这里,项目模板就被称为archetype。
Archetype插件也可以基于已有的一个Maven项目创建模板。
Archetype插件的最新版本是2015.8发布的2.4。
1.Archetype插件提供的4个可以直接使用的goal
- archetype:create 已经过时不用了
- archetype:generate 这是Archetype插件最常用的功能,用以从模板创建一个Maven项目
- archetype:create-from-project 用以从一个Maven项目创建模板
- archetype:crawl 在一个指定的Maven库中查找可以的模板,并更新模板目录
1)通过关键字过滤模板
例如,对于mvn archetype:generate -Dfilter=org.apache:struts,命令表示从groupId包含"org.apache"、且artifactId包含"