+1 - retroweaver looks really promising, and it's feature list wipes
away all my concerns about switching to Java 5.
For the runtime annotation support, XWork-Tiger / Tiger Extensions for
Shale point to the right direction how to utilize these without forcing
users to switch to Java 5.

As Rainer already said, we might need to put some work into XWork as
well if we decide to switch - we have to keep this in mind.

Regards,
Rene

Don Brown schrieb:
> There has been a lot of discussion on Java 5 support for Struts Action
> 2, and from my reading of the comments, we have settled on a path, but I
> want to formalize it in a vote to ensure we are all on the same page.
> 
> I vote we develop Struts Action 2 with Java 5, taking advantage of it
> where ever we can.  At the same time, we should use Retroweaver to build
> jars that will run in a 1.4 JVM.  For those that aren't familiar,
> Retroweaver supports conversion of an impressive amount of Java 5
> features and language changes.  In summary, Retroweaver supports [1]:
> 
>     * generics
>     * extended for loops
>     * static imports
>     * autoboxing/unboxing
>     * varargs
>     * enumerations
>     * annotations
> 
> Therefore, our development philosophy will be to take _full_ advantage
> of Java 5, but provide a working jar for Java 1.4, however, we can't
> guarantee every Struts Action 2.0 feature will be available to Java 1.4
> users.
> 
> ------------------------------------------------------------------
> [ ] +1 Make Java 5 the target
> [ ] +0 I am fine with this move, but I'll still mainly interested in 1.4
> [ ] -0 I am not too keen, because ...
> [ ] -1 I am against this move, because ...
> ------------------------------------------------------------------
> 
> I'll tally the votes after at least 72 hours and include the count in
> our STATUS file.  The vote is open to anyone.
> 
> Don
> 
> [1] http://retroweaver.sourceforge.net/documentation.html
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 

-- 
Rene Gielen  | http://it-neering.net/
Aachen       | PGP-ID: BECB785A
Germany      | gielen at it-neering.net

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to