The good news is AppFuse Light 2.2.1 is released and it's sitting out on the Central Repository. This release is a refactoring of all archetypes to be up-to-date with the AppFuse 2.2.1 release. This means Java 7 compatibility, Servlet 3, Bootstrap/jQuery integration, Tapestry 5.3.6 upgrade and security improvements. I integrated Bootstrap and jQuery using WebJars Servlet 3 support since it was simple and straightforward.
You can create projects using AppFuse's light archetypes using a command such as the following:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-light-spring-freemarker-archetype -DarchetypeVersion=2.2.1 -DgroupId=com.mycompany -DartifactId=myproject
The list of archetypes is as follows:
- appfuse-light-jsf-archetype
- appfuse-light-spring-archetype
- appfuse-light-spring-freemarker-archetype
- appfuse-light-spring-security-archetype
- appfuse-light-stripes-archetype
- appfuse-light-struts-archetype
- appfuse-light-tapestry-archetype
- appfuse-light-wicket-archetype
The QuickStart Guide will help you get setup and demos are available at the following links:
- JSF 2 + Hibernate
- Spring MVC 3 + Hibernate
- Spring MVC 3 + FreeMarker + Hibernate
- Spring MVC 3 + Spring Security + Hibernate
- Stripes + Hibernate
- Struts 2 + Hibernate
- Tapestry 5 + Hibernate
- Wicket + Hibernate
If you have questions about AppFuse, we invite you to ask them on the users mailing list or tweet using #appfuse.
For those enjoying Bootstrap in your apps, I encourage you to check out {wrap}bootstrap and Bootswatch.