文章字数:647,阅读全文大约需要2分钟
maven archetype是maven提供的模板工具包,可以帮助用户提供项目模板。
常用的模板
cocoon-22-archetype-webapp: 有applicationContext.xml、log4j.xml、web.xml三个maven-archetype-quickstart: 简单的java程序模板,有测试类和普通入口mavne-archetype-webapp: 简单的jsp项目模板,里面有web.xml和index.jsp
41个模板
appfuse-basic-jsf(创建一个基于Hibernate,Spring和JSF的Web应用程序的原型)appfuse-basic-spring(创建一个基于Hibernate,Spring和Spring MVC的Web应用程序的原型)appfuse-basic-struts(创建一个基于Hibernate,Spring和Struts 2的Web应用程序的原型)appfuse-basic-tapestry(创建一个基于Hibernate,Spring 和 Tapestry 4的Web应用程序的原型)appfuse-core(创建一个基于Hibernate,Spring 和 XFire的jar应用程序的原型)appfuse-modular-jsf(创建一个基于Hibernate,Spring和JSF的模块化应用原型)appfuse-modular-spring(创建一个基于Hibernate, Spring 和 Spring MVC 的模块化应用原型)appfuse-modular-struts(创建一个基于Hibernate, Spring 和 Struts 2 的模块化应用原型)appfuse-modular-tapestry(创建一个基于 Hibernate, Spring 和 Tapestry 4 的模块化应用原型)maven-archetype-j2ee-simple(一个简单的J2EE的Java应用程序)maven-archetype-marmalade-mojo(一个Maven的 插件开发项目 using marmalade)maven-archetype-mojo(一个Maven的Java插件开发项目)maven-archetype-portlet(一个简单的portlet应用程序)maven-archetype-profilesmaven-archetype-quickstartmaven-archetype-site-simple(简单的网站生成项目)maven-archetype-site(更复杂的网站项目)maven-archetype-webapp(一个简单的Java Web应用程序)jini-service-archetype(Archetype for Jini service project creation)softeu-archetype-seam(JSF+Facelets+Seam Archetype)softeu-archetype-seam-simple(JSF+Facelets+Seam (无残留) 原型)softeu-archetype-jsf(JSF+Facelets 原型)jpa-maven-archetype(JPA 应用程序)spring-osgi-bundle-archetype(Spring-OSGi 原型)confluence-plugin-archetype(Atlassian 聚合插件原型)jira-plugin-archetype(Atlassian JIRA 插件原型)maven-archetype-har(Hibernate 存档)maven-archetype-sar(JBoss 服务存档)wicket-archetype-quickstart(一个简单的Apache Wicket的项目)scala-archetype-simple(一个简单的scala的项目)lift-archetype-blank(一个 blank/empty liftweb 项目)lift-archetype-basic(基本(liftweb)项目)cocoon-22-archetype-block-plain([http://cocoapacorg2/maven-plugins/])cocoon-22-archetype-block([http://cocoapacorg2/maven-plugins/])cocoon-22-archetype-webapp([http://cocoapacorg2/maven-plugins/])myfaces-archetype-helloworld(使用MyFaces的一个简单的原型)myfaces-archetype-helloworld-facelets(一个使用MyFaces和Facelets的简单原型)myfaces-archetype-trinidad(一个使用MyFaces和Trinidad的简单原型)myfaces-archetype-jsfcomponents(一种使用MyFaces创建定制JSF组件的简单的原型)gmaven-archetype-basic(Groovy的基本原型)gmaven-archetype-mojo(Groovy mojo 原型)