Page tree
Skip to end of metadata
Go to start of metadata

This release integrates PrimeFaces, Wicket, Spring 4, Bootstrap 3, Mockito, wro4j and WebJars. Below is a highlighted list of significant enhancements since 2.2.1:

  • [APF-1351] - Replace myfaces and tomahawk with PrimeFaces
  • [APF-1234] - Remove Facelets Dependency and use JSF 2's built-in Facelets support
  • [APF-1231] - Apache Wicket frontend in AppFuse
  • [APF-1356] - Migrate from JMock to Mockito
  • [APF-1392] - Update tutorials to reflect Mockito instead of JMock
  • [APF-1393] - Integrate wro4j for concatenation and minimizing JS and CSS
  • [APF-1394] - Require Java 7 as a minimum
  • [APF-1400] - Integrate WebJars for CSS and JS Assets
  • [APF-1399] - Upgrade to Bootstrap 3
  • [APF-1413] - Upgrade to Spring Security 3.2
  • [APF-1414] - Upgrade to Struts 2.3.16
  • [APF-1167] - Create better database profile activation setup
  • [APF-1397] - Integrate OmniFaces for ExtensionlessURLs
  • [APF-1407] - Use wildcard syntax to exclude dependencies where appropriate
  • [APF-1411] - Upgrade to Spring 4

Demos for this release can be viewed at Please see the Upgrade Guide below or the QuickStart Guide to get started with this release. Individual issues fixed can be seen in the changelog.

Upgrade Guide 

Diff is your friend


The easiest way to upgrade is likely to create a new project using 3.0, then compare the top-level directory of your project with the new one.

  • Beyond Compare is a fabulous diff tool for Windows users.
  • WinMerge is a great open source visual diff and merging tool for Windows.
  • SmartSynchronize is a multi-platform file and directory compare tool.

The tutorial applications have been upgraded from 2.2.1 to 3.0.0. Click on the links below to see what's changed.

Detailed Changelog 


AppFuse Issues (53 issues)

Showing 20 out of 53 issues Refresh


  • No labels