| At line 5 added 8 lines. |
| !Milestone 1 |
| * Maven 2 integration |
| * Remove XDoclet, putting generated files into source tree |
| * Get all flavors (WARs) deployed and running on Tomcat and Jetty Maven Plugin |
| * Spring 2.0: Upgrade XML to XSDs, annotations where appropriate |
| * Upgrade WebWork to Struts 2 |
|
| !Milestone 2 |
| At line 6 changed 1 line. |
| * Maven 2 integration while (hopefully) continuing to support Ant. Ideally, we could use Maven to generate Ant files. However, the Maven Ant Plugin has [quite a few issues|http://jira.codehaus.org/secure/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=DESC&sorter/field=priority&resolution=-1&pid=11124&fixfor=-1] that need to be fixed first. |
| * Archetypes for creating new AppFuse projects |
|
| !Milestone 3 |
| * Integrate XFire by default |
| * Code Generation/AppGen - hopefully with the [AppFuse Maven Plugin|http://mojo.codehaus.org/appfuse-maven-plugin/] |
|
| !2.0 Nice to haves |
| * TestNG replacing JUnit |
| * Hibernate Validation Annotations (hard part is hooking it into the web frameworks) |
| * Tomcat Plugin for Maven (that operates like Jetty's plugin) |
| * JPA Support |
| At line 8 removed 4 lines. |
| * Replace Struts with Struts Action 2 (a.k.a. WebWork) and remove extras/webwork. |
| * Support for using AppFuse as a library. |
| * Support for creating a new project using AppFuse as an archetype (from Maven). |
| * Replace AppGen with a solution that's not based on XDoclet. Hopefully annotations can be read and used, possibly using something like <a href="https://greenbox.dev.java.net/">Greenbox</a>. |
| At line 31 added 4 lines. |
| !!AppFuse 2.2 |
| * Convention over configuration, no XML modifications needed when adding new files |
| * Plugin API so all "features" can be added/removed via plugins |
|
| At line 18 changed 3 lines. |
| * (Possibly) Add a Swing client that can talk to at least one of the above frameworks (if not all). |
| * (Possibly) Add a [Laszlo|http://laszlosystems.com] front-end. |
| * (Possibly) Add Wicket as a supported web framework. |
| * (Possibly) Add a Swing/RCP, Laszlo and/or J2ME front-end |
| * (Possibly) Add Wicket and Stripes as supported web frameworks |
| At line 22 changed 1 line. |
| * [What others would like to see|http://raibledesigns.com/comments/rd/Weblog/if_you_could_add_another] |
| * [What others would like to see|http://raibledesigns.com/page/rd/Weblog/if_you_could_add_another] |