This page will hold the complete list of archetype (even not hosted at apache).
Each archetype page should enforce the following pattern :
- Archetype name
- Command line to call the archetype
- If the archetype can be used in an existing projects directory
- A tree view of the resulting files
- Some additional information like the additional properties used by the plugin
To use an archetype:
Generate gives you a wizard that will walk you through the various choices.
or
Read more here.
Quick Reference
A quick reference of available archetypes and their repositories. This list is designed so it can be automatically retrieved from archetype front-ends such as Archy - http://code.google.com/p/archy. Only archetypes that don't have any "released" artifacts need a version number.
Artifact |
Group |
Version |
Repository |
Description |
|---|---|---|---|---|
appfuse-basic-jsf |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a web application with Hibernate, Spring and JSF |
|
appfuse-basic-spring |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a web application with Hibernate, Spring and Spring MVC |
|
appfuse-basic-struts |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a web application with Hibernate, Spring and Struts 2 |
|
appfuse-basic-tapestry |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a web application with Hibernate, Spring and Tapestry 4 |
|
appfuse-core |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a jar application with Hibernate and Spring and XFire |
|
appfuse-modular-jsf |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a modular application with Hibernate, Spring and JSF |
|
appfuse-modular-spring |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a modular application with Hibernate, Spring and Spring MVC |
|
appfuse-modular-struts |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a modular application with Hibernate, Spring and Struts 2 |
|
appfuse-modular-tapestry |
org.appfuse.archetypes |
2.0 |
AppFuse archetype for creating a modular application with Hibernate, Spring and Tapestry 4 |
|
maven-archetype-j2ee-simple |
org.apache.maven.archetypes |
|
A simple J2EE Java application |
|
maven-archetype-marmalade-mojo |
org.apache.maven.archetypes |
|
A Maven plugin development project using marmalade |
|
maven-archetype-mojo |
org.apache.maven.archetypes |
|
A Maven Java plugin development project |
|
maven-archetype-portlet |
org.apache.maven.archetypes |
|
A simple portlet application |
|
maven-archetype-profiles |
org.apache.maven.archetypes |
|
|
|
maven-archetype-quickstart |
org.apache.maven.archetypes |
|
|
|
maven-archetype-simple |
org.apache.maven.archetypes |
|
|
|
maven-archetype-site-simple |
org.apache.maven.archetypes |
|
A simple site generation project |
|
maven-archetype-site |
org.apache.maven.archetypes |
|
A more complex site project |
|
maven-archetype-webapp |
org.apache.maven.archetypes |
|
A simple Java web application |
|
data-app |
net.databinder |
0.4 |
A new Databinder application with sources and resources. |
|
jini-service-archetype |
org.jini.maven-jini-plugin |
2.0 |
Archetype for Jini service project creation |
|
softeu-archetype-seam |
org.apache.maven.archetypes |
|
JSF+Facelets+Seam Archetype |
|
softeu-archetype-seam-simple |
org.apache.maven.archetypes |
|
JSF+Facelets+Seam (no persistence) Archetype |
|
softeu-archetype-jsf |
org.apache.maven.archetypes |
|
JSF+Facelets Archetype |
|
jpa-maven-archetype |
com.rfc.maven.archetypes |
|
JPA application |
|
spring-osgi-bundle-archetype |
org.springframework.osgi |
1.0.2 |
Spring-OSGi archetype |
|
confluence-plugin-archetype |
com.atlassian.maven.archetypes |
7 |
Atlassian Confluence plugin archetype |
|
jira-plugin-archetype |
com.atlassian.maven.archetypes |
5 |
Atlassian JIRA plugin archetype |
|
maven-archetype-har |
net.sf.maven-har |
0.9 |
Hibernate Archive |
|
maven-archetype-sar |
net.sf.maven-sar |
0.9 |
JBoss Service Archive |
|
wicket-archetype-quickstart |
org.apache.wicket |
1.3.2 |
A simple Apache Wicket project |
|
quickstart |
org.apache.tapestry |
5.0.7-SNAPSHOT |
A simple Apache Tapestry 5 Project |
|
scala-archetype-simple |
org.scala-tools.archetypes |
1.2 |
A simple scala project |
|
lift-archetype-blank |
net.liftweb |
0.9 |
A blank/empty liftweb project |
|
lift-archetype-basic |
net.liftweb |
0.9 |
The basic (liftweb) project |
|
cocoon-22-archetype-block-plain |
org.apache.cocoon |
1.0.0-RC2 |
||
cocoon-22-archetype-block |
org.apache.cocoon |
1.0.0-RC2 |
||
cocoon-22-archetype-webapp |
org.apache.cocoon |
1.0.0-RC2 |
||
myfaces-archetype-helloworld |
org.apache.myfaces.buildtools |
1.0.0 |
A simple archetype using MyFaces |
|
myfaces-archetype-helloworld-facelets |
org.apache.myfaces.buildtools |
1.0.0 |
A simple archetype using MyFaces and facelets |
|
myfaces-archetype-trinidad |
org.apache.myfaces.buildtools |
1.0.0 |
A simple archetype using Myfaces and Trinidad |
|
myfaces-archetype-jsfcomponents |
org.apache.myfaces.buildtools |
1.0.0 |
A simple archetype for create custom JSF components using MyFaces |
|
gmaven-archetype-basic |
org.codehaus.groovy.maven.archetypes |
1.0-rc-3 |
Groovy basic archetype |
|
gmaven-archetype-mojo |
org.codehaus.groovy.maven.archetypes |
1.0-rc-3 |
Groovy mojo archetype |
Additional Information
- There is a maven-archetypes project on java.net:
- Webtide has some archetypes available for download and installation locally. (Not in a public repository as far as I know.)
- A SEAM archetype is available from Lunar Logic
- JSF archetypes from SoftEU
- http://software.softeu.cz/archetypes/jsf/ JSF+Facelets
- http://software.softeu.cz/archetypes/seam/ JSF+Facelets+Seam (http://software.softeu.cz/seam/ Maven Seam integration)
- http://software.softeu.cz/archetypes/seam-simple/ JSF+Facelets+Seam (no hibernate)
