首页 » Maven实战 » Maven实战全文在线阅读

《Maven实战》18.3.3 生成本地仓库的Archetype Catalog

关灯直达底部

maven-archetype-plugin提供了一个名为crawl的目标,用户可以用它来遍历本地Maven仓库的内容并自动生成archetype-catalog.xml文件。例如:

如果不提供任何参数,crawl目标会遍历用户settings.xml定义的localRepository,并且在该仓库的根目录下生成archetype-catalog.xml文件。用户可以使用参数repository指定要遍历的Maven仓库,使用参数catalog指定要更新的catalog文件。例如:

将自定义的Archetype安装到本地仓库后,使用Archetype:crawl基于该仓库生成的Catalog就会包含该Archetype的信息,接着用户就可以在创建项目的时候指定使用该Catalog。