Matt RaibleMatt Raible is a Java Champion and Developer Advocate at Okta.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

AppFuse 2.0 M4 Released

The AppFuse Team is pleased to announce the release of AppFuse 2.0 M4! This release marks a milestone in the usability of AppFuse 2.x. A lot of folks (including myself) have been using AppFuse 2.0 on projects and have fixed quite a few issues. In addition to polishing the tutorials, we've fixed a fair amount of i18n bugs and packaging issues with modular archetypes.

We were hoping to get AMP's code generation and XFire integrated in M4, but were it's going to have to wait until M5.

AppFuse 2.0 is available as a Maven archetype. For information on creating a new project using this release, please see the QuickStart Guide.

If you've used AppFuse 1.x, but not 2.x, you'll want to read the FAQ and join the user mailing list if you have any questions. The Maven Reference Guide has a map of Ant » Maven commands.

The 2.0 series of AppFuse has a minumum requirement of the following specification versions:

  • Java Servlet 2.4 and JavaServer Pages (JSP) 2.0
  • Java 5 for Development (Java 1.4 for deployment using the Retrotranslator Plugin)

For more information, please see the 2.0 M4 Release Notes. To see how AppFuse 2.x works, please see the video demos.

Comments and issues should be sent to the mailing list.

We appreciate the time and effort everyone has put toward contributing code and documentation, posting to the mailing lists, and logging issues. We also greatly appreciate the help from our sponsors, particularly Atlassian, Cenqua, Contegix, JetBrains, and KGBInternet. Without them, working on this project wouldn't be nearly as much fun.

Posted in Java at Mar 24 2007, 04:33:21 PM MDT 5 Comments

Matt, et al., great job! Congrats on the milestone, it's working quite smoothly. I've updated my CAPTCHA integration for AppFuse 2.0 M4 as well, and I hope people find it a useful feature-addition.

Posted by Jason on March 25, 2007 at 08:24 PM MDT #

Looks like AppFuse 2.0 M4 zip is corrupted. Can you check?

Posted by ravi on April 10, 2007 at 08:13 AM MDT #

Ravi - there is no zip - just JAR files that are downloaded from Maven. If you're seeing warning messages from Velocity when running "mvn archetype:create", make sure and look for a BUILD SUCCESSFUL message. Reading the QuickStart Guide for 2.0 should help.

Posted by Matt Raible on April 10, 2007 at 08:15 AM MDT #

Nice work, used the maven archetype for spring just to look at the generated result to compare with my own setup. Spotted a few things I should probably use.. Just a question do you publish the maven generated sites for appfuse-spring and the other artifacts somewhere ?

Posted by Pether Sorling on April 11, 2007 at 03:52 AM MDT #

> Just a question do you publish the maven generated sites for appfuse-spring and the other artifacts somewhere?

Yes, we publish them at

Posted by Matt Raible on April 11, 2007 at 07:47 AM MDT #

Post a Comment:
  • HTML Syntax: Allowed