About AppFuse Archetype Modules

AppFuse archetypes are used to create new projects with AppFuse dependencies and necessary plugins.

Project Modules

This project has declared the following modules:

Name Description
AppFuse Core Archetype Maven 2 archetype that creates a backend (Managers, DAOs and Web Services) application with AppFuse embedded in it.
AppFuse Basic Archetype - JSF Maven 2 project that creates the AppFuse Basic JSF Archetype.
AppFuse Basic Archetype - Spring MVC Maven 2 project that creates the AppFuse Basic Spring Archetype.
AppFuse Basic Archetype - Struts Maven 2 project that creates the AppFuse Basic Struts Archetype.
AppFuse Basic Archetype - Tapestry Maven 2 project that creates the AppFuse Basic Tapestry Archetype.
AppFuse Basic Archetype - Wicket Maven 2 project that creates the AppFuse Basic Wicket Archetype.
AppFuse Basic Archetype - GWT Maven 2 project that creates the AppFuse Basic GWT Archetype.
AppFuse Modular Archetype - JSF Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's JSF implementation.
AppFuse Modular Archetype - Struts Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's Struts implementation.
AppFuse Modular Archetype - Spring Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's Spring MVC implementation.
AppFuse Modular Archetype - Tapestry Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's Tapestry implementation.
AppFuse Modular Archetype - Wicket Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's Wicket implementation.
AppFuse Modular Archetype - GWT Maven 2 archetype that creates a modular web application with AppFuse. This archetype creates two modules: "core" and "web". The core module depends on appfuse-service, while the web module depends on core as well as AppFuse's GWT implementation.
AppFuse Web Services Archetype Maven 2 archetype that creates a backend (Managers, DAOs and Web Services) application and uses Enunciate to expose its web services as SOAP and REST endpoints.