You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@roller.apache.org by Matt Raible <ma...@raibledesigns.com> on 2009/11/19 15:57:39 UTC

[ANN] AppFuse 2.1.0 Milestone 1 Released

The AppFuse Team is pleased to announce the first milestone release of
AppFuse 2.1. This release includes upgrades to all dependencies to bring
them up-to-date with their latest releases. Most notable are
Hibernate<http://raibledesigns.com/rd/entry/upgrading_hibernate_to_3_4>,
Spring <http://raibledesigns.com/rd/entry/moving_from_spring_s_xml> and
Tapestry 5.

Archetypes <http://static.appfuse.org/archetypes.html> now include all the
source for the web modules so using jetty:run and your IDE will work much
smoother now. The backend is still embedded in JARs, enabling you to choose
with persistence framework (Hibernate, iBATIS or JPA) you'd like to use. If
you want to modify the source for that, add the core classes to your
project<http://appfuse.org/display/APF/AppFuse+Core+Classes>or run
"appfuse:full-source".

In addition, AppFuse Light has been converted to
Maven<http://raibledesigns.com/rd/entry/appfuse_light_converted_to_maven>and
has archetypes available too. AppFuse provides archetypes for JSF,
Spring MVC, Struts 2 and Tapestry 5. The *light* archetypes are available
for these frameworks, as well as for Spring MVC + FreeMarker, Stripes and
Wicket.

Other notable improvements:

   - Added Compass support <http://issues.appfuse.org/browse/APF-267> thanks
   to a patch from Shay Banon <http://www.kimchy.org/>.
   - Upgraded from XFire to CXF
<http://issues.appfuse.org/browse/APF-1125>for Web Services.
   - Moved Maven repository to Sonatype's OSS Repository
Hosting<https://docs.sonatype.com/display/NX/OSS+Repository+Hosting>for
snapshots and releasing to Maven Central. There are no longer any
   AppFuse-specific artifacts, all are available in central. Thanks to
   Sonatype <http://sonatype.com/> for this great service and its excellent
   repository manager<http://raibledesigns.com/rd/entry/nexus_is_a_kick_ass>
   .
   - Upgraded to Canoo WebTest 3.0. *Now if we could just get its Maven
   Plugin<http://people.apache.org/%7Esgoeschl/download/maven-plugins/webtest-maven-plugin/site/index.html>moved
to Codehaus.
   *
   - Added Ajaxified Body
<http://raibledesigns.com/rd/entry/ajaxified_body>to AppFuse Light
archetypes.
   - Infrastructure upgrades, including JIRA 4 <http://issues.appfuse.org/>,
   Confluence 3 <http://appfuse.org/>, FishEye 2<http://source.appfuse.org/>,
   Bamboo 2 <http://builds.appfuse.org/> and Crowd
1.6<http://login.appfuse.org/>.
   Many thanks to Atlassian <http://www.atlassian.com/c/NPOS/10160> and
   Contegix <http://contegix.com/> for their excellent products and
   services.
   - For more details on specific changes see the release
notes<http://appfuse.org/display/APF/Release+Notes+2.1.0+M1>
   .

Please note that this release does not contain updates to the documentation.
Code generation will work, but it's likely that some content in the
tutorials <http://appfuse.org/display/APF/Tutorials> won't match. For
example, you can use annotations (vs. XML) for dependency injection and
Tapestry is a whole new framework. I'll be working on documentation over the
next several weeks in preparation for Milestone 2.

AppFuse is available as several Maven archetypes. For information on
creating a new project, please see the QuickStart
Guide<http://appfuse.org/display/APF/AppFuse+QuickStart>.


The 2.x series of AppFuse has a minimum requirement of the following
specification versions:

   - Java Servlet 2.4 and JSP 2.0 (2.1 for JSF)
   - Java 5+

If you find bugs, please create an issue in
JIRA<http://issues.appfuse.org/secure/CreateIssue%21default.jspa>
.

Thanks to everyone for their help contributing code, writing documentation,
posting to the mailing lists, and logging issues.

Cheers,

Matt

P.S. Also posted to AppFuse
News<http://appfuse.org/display/APF/2009/11/19/AppFuse+2.1.0+Milestone+1+Released>and
my
blog <http://raibledesigns.com/rd/entry/appfuse_2_1_milestone_1>.

Re: [ANN] AppFuse 2.1.0 Milestone 1 Released

Posted by Matt Raible <ma...@raibledesigns.com>.
Doh! Didn't mean to send this to roller-dev. Sorry about that. (blush)

Let me know if you have any Maven questions, I'd be happy to help.

Matt

On Nov 19, 2009, at 1:04 PM, Dave <sn...@gmail.com> wrote:

> Congrats on the new milestone.
>
>
> On Thu, Nov 19, 2009 at 9:57 AM, Matt Raible  
> <ma...@raibledesigns.com> wrote:
>> The AppFuse Team is pleased to announce the first milestone release  
>> of
>> ...
>> In addition, AppFuse Light has been converted to
>> Maven<http://raibledesigns.com/rd/entry/appfuse_light_converted_to_maven 
>> >and
>> has archetypes available too. AppFuse provides archetypes for JSF,
>> Spring MVC, Struts 2 and Tapestry 5. The *light* archetypes are  
>> available
>> for these frameworks, as well as for Spring MVC + FreeMarker,  
>> Stripes and
>> Wicket.
>
>
> BTW, I've been working on converting Roller over to Maven, complete
> with a directory re-organization to match the standard Maven layout. I
> hope to have a patch to share in the next week or so.
>
> - Dave

Re: [ANN] AppFuse 2.1.0 Milestone 1 Released

Posted by Dave <sn...@gmail.com>.
Congrats on the new milestone.


On Thu, Nov 19, 2009 at 9:57 AM, Matt Raible <ma...@raibledesigns.com> wrote:
> The AppFuse Team is pleased to announce the first milestone release of
> ...
> In addition, AppFuse Light has been converted to
> Maven<http://raibledesigns.com/rd/entry/appfuse_light_converted_to_maven>and
> has archetypes available too. AppFuse provides archetypes for JSF,
> Spring MVC, Struts 2 and Tapestry 5. The *light* archetypes are available
> for these frameworks, as well as for Spring MVC + FreeMarker, Stripes and
> Wicket.


BTW, I've been working on converting Roller over to Maven, complete
with a directory re-organization to match the standard Maven layout. I
hope to have a patch to share in the next week or so.

- Dave