AppFuse 2.0 M5 Released - now with CRUD generation and XFire support
The AppFuse Team is pleased to announce the release of AppFuse 2.0 M5! This release marks a milestone in the features of AppFuse 2.x. This release adds CRUD code generation, full source support (just like 1.x) and XFire integration. In addition, we've fixed all the issues related to switching persistence frameworks, and you should now be able to easily switch from using Hibernate to to iBATIS or JPA. The videos have been updated for M5. The Easy CRUD with Struts 2 video shows how code generation currently works.
AppFuse 2.0 is available as a Maven archetype. For information on creating a new project using this release, please see the QuickStart Guide or the Hello World video.
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. Maven for Newbies might also be useful if you've never used Maven before. There is some support for Ant in this release.
For more information, please see the 2.0 M5 Release Notes. If you'd like to use AppFuse offline (or download everything at once), you may want to grab the dependencies and extract them into your ~/.m2/repository directory.
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)
Comments and issues should be posted 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, Java.net and KGBInternet. Without them, working on this project wouldn't be nearly as much fun.
Update: The videos are much lower quality than the ones I originally recorded (13 MB vs. 70 MB). If you want to view the high quality videos (they're much clearer), you can download them from java.net. If someone has a better way to compress these (I just used QuickTime's Export feature), please let me know.
Also, this release contains the first release of the AppFuse Maven Plugin. This plugin is largely based on Hibernate Tools. We modified many of the FreeMarker templates from Hibernate Tools to default to certain annotations, as well as clean up the formatting. These templates are currently available in AppFuse's SVN. Hopefully making them available is enough to satisfy Hibernate's LGPL license.
Now the problem: When I run appfuse:full-source with M5, I get an error..
Diagnosis: svn: No entry at URL 'https://appfuse.dev.java.net/svn/appfuse/trunk/data/null/src'
Am I missing something....
Thanks
Ram R
Posted by Ram R on June 18, 2007 at 10:23 PM MDT #
Your problem might be caused by removing the "dao.framework" property from your pom.xml's <properties> section. If adding it back in solves the problem, please enter an issue in JIRA and we'll add some better error messages to the plugin.
Posted by Matt Raible on June 18, 2007 at 10:35 PM MDT #
Posted by Ram R on June 19, 2007 at 02:52 PM MDT #
Posted by Muthu Velappan on November 20, 2007 at 07:04 AM MST #
Posted by sasha on December 11, 2007 at 11:07 PM MST #
Posted by Matt Raible on December 11, 2007 at 11:10 PM MST #
so, do you have a suggested workaround for the bug in ANT 1.7 ??
TIA
Hank
Posted by Hank on December 20, 2007 at 08:43 PM MST #
Posted by Matt Raible on April 29, 2008 at 03:41 PM MDT #
Posted by Mohit Manrai on May 17, 2008 at 03:49 PM MDT #
Posted by tony on June 05, 2008 at 06:50 PM MDT #
Posted by anu on July 29, 2008 at 10:48 AM MDT #
Posted by anu on July 29, 2008 at 10:51 AM MDT #
HI Matt,
I have created an AppFuse JSF project and am able to build the war and deploy into JBOSS but while deploying get the following exception
Obviously JBOSS can't find the JAR. Where should I be looking for it??In the Maven Repo?? Please advise. This is urgent.
Posted by 59.101.184.148 on March 08, 2009 at 07:24 AM MDT #
Please send AppFuse related e-mails to the mailing list ([email protected]) - that way the correspondence is archived for future users. If you're not subscribed, send a blank e-mail to [email protected] to subscribe. You can also post to the mailing list in a forum-like fashion or find out more from the AppFuse wiki.
Thanks.
Posted by Matt Raible on March 09, 2009 at 02:52 AM MDT #
Error configuring application listener of class org.appfuse.webapp.listener.StartupListener
java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext
Please Please Please just a short answer on how I get around this. I have the spring-context files in my maven script. All due respect to maven and appfuse but this is exactly why RubyOnRails is kicking JEE in the butt. I just wanna work on my problem not spend my days editing XML files!
Posted by eric on May 10, 2009 at 10:19 AM MDT #
To fix this problem, try adding the following to your pom.xml:
Posted by Matt Raible on May 10, 2009 at 07:36 PM MDT #