本章内容
·Archetype使用再叙
·编写Archetype
·Archetype Catalog
·小结
3.5节已经简单介绍了如何使用Maven Archetype快速生成项目骨架。读者可以将Archetype理解成Maven项目的模板,例如maven-archetype-quickstart就是最简单的Maven项目模板,只需要提供基本的元素(如groupId、artifactId及version等),它就能生成项目的基本结构及POM文件。很多著名的开源项目(如AppFuse和Apache Wicket)都提供了Archetype方便用户快速创建项目。如果你所在组织的项目都遵循一些通用的配置及结构,则也可以为其创建一个自己的Archetype并进行维护。使用Archetype不仅能让用户快速简单地创建项目;还可以鼓励大家遵循一些项目结构及配置约定。