You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by Apache Wiki <wi...@apache.org> on 2011/03/18 12:39:14 UTC

[Myfaces Wiki] Update of "Drafts/Site/MavenArchetypes" by BartKummel

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Myfaces Wiki" for change notification.

The "Drafts/Site/MavenArchetypes" page has been changed by BartKummel.
http://wiki.apache.org/myfaces/Drafts/Site/MavenArchetypes

--------------------------------------------------

New page:
= MyFaces Maven archetypes =

The name if this project says it all: this project provides a number of [[Maven archetypes|http://maven.apache.org/guides/introduction/introduction-to-archetypes.html]] to get you started on a MyFaces-based project quickly. The table below lists the available archetypes an which MyFaces libraries are used.

||<|2:> '''Archetype name'''     ||<|2:>  '''Description''' ||<-2:> '''View technology''' ||
||                                                             JSP       || Facelets    ||
|| HelloWorld 2.0 Basic        || Sets up a webapp project that uses MyFaces Core 2.0.x with Facelets as the page templating system. ||<:> • ||  ||
|| HelloWorld 2.0 OpenWebBeans || Sets up a webapp project that uses MyFaces Core 2.0.x with Facelets as the page templating system. Uses JSR-299/JSR-330 annotations for managed bean definition with Apache OpenWebBeans as the CDI implementation. ||<:> • || ||
|| HelloWorld Basic            || Sets up a webapp project that uses MyFaces Core 1.2.x with JSP as the page templating system. The webapp contains a single .jsp file is created which renders an HTML page saying "hello world". ||<:> • || ||
|| HelloWorld-Facelets         || As for the HelloWorld archetype, but configured to use the Facelets page templating system. || ||<:> • ||
|| HelloWorld-Portlet          || Sets up a simple portlet-enabled webapp. ||<:>• || ||
|| Trinidad                    || Sets up a webapp that uses MyFaces Core 1.2.x and MyFaces Trinidad. ||<:> • || ||
|| Trinidad 2.0 Archetype      || Sets up a webapp that uses MyFaces Core 2.0.x and MyFaces Trinidad 2.0. ||<:> • || ||
|| JSF-Component Library       || Sets up a project that is intended to define new JSF components (rather than just use them). If you want to create a jar that defines a set of new custom JSF components then this archetype is a good starting point. ||<:> • || ||