maven骨架是骨架插件实现的,整个骨架的流程用下面的整个流程图表示在准确不过了,图来源maven官网。
maven骨架介绍:
使用mave做创建项目的时候,很自然用用到maven自带的骨架,例如:
Maven Archetypes
Maven provides several achetype artifacts:
Archetype ArtifactIds | Description |
---|---|
maven-archetype-archetype | An archetype to generate a sample archetype. |
maven-archetype-j2ee-simple | An archetype to generate a simplifed sample J2EE application. |
maven-archetype-mojo (deprecated) | Deprecated in favour of maven-archetype-plugin, which has a better name. |
maven-archetype-plugin | An archetype to generate a sample Maven plugin. |
maven-archetype-plugin-site | An archetype to generate a sample Maven plugin site. |
maven-archetype-portlet | An archetype to generate a sample JSR-268 Portlet. |
maven-archetype-quickstart | An archetype to generate a sample Maven project. |
maven-archetype-simple | An archetype to generate a simple Maven project. |
maven-archetype-site | An archetype to generate a sample Maven site which demonstrates some of the supported document types like APT, XDoc, and FML and demonstrates how to i18n your site. |
maven-archetype-site-simple | An archetype to generate a sample Maven site. |
maven-archetype-webapp | An archetype to generate a sample Maven Webapp project. |
常见的如:maven-archetype-webapp,maven-archetype-simple。
maven骨架插件所有的命令如下:
Plugin Documentation
Goals available for this plugin:Goal | Description |
---|---|
archetype:crawl | Crawl a Maven repository (filesystem, not HTTP) and creates acatalog file. |