Hey there,

I would like to see Struts Action 2 support Java 5 as the default platform, so +1 from me.

If Retroweaver and/or Retrotranslater provide "full" support for Java 5 language extensions we should definately use it/them to have a Java 1.4 compliant version as well. Haven't looked at those projects deeply enough to say if this will be possible, but we should
investigate this approach.

One thing we need to keep in mind is that xwork does not depend on Java 5 for now. So if we decide to base SAF 2 on Java 5, we need a Java 5 version of xwork as well.
As a xwork developer I would volunteer for this task (xwork 2.0?).
Currently Java 5 support in xwork is realized as an addon project (xwork-tiger). However, this needs a lot more attention, there are several tasks open to be done.

regards,
Rainer

On Apr 24, 2006, at 22:24 , Don Brown wrote:

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]


Rainer Hermanns
aixcept
Neupforte 16
52062 Aachen - Germany
w: http://aixcept.de/
t:    +49-241-4012247
m:  +49-170-3432912




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

Reply via email to