Hi,

I suggest that we define a maven profile for JSE6 which excludes the 3rd party dependencies that comes from the JDK itself (such as JAXB, JAXWS, and StAX).

Thanks,
Raymond

From: ant elder
Sent: Saturday, November 15, 2008 3:02 AM
To: [email protected]
Subject: Re: J2SE6 default for 2.0?


Agreed it would be a Bad Thing to have Tuscany not work with J2SE5 so maybe saying J2SE6 be the "default" for 2.0 wasn't quite right. The benefits of reduced dependencies and footprint mainly relate to how we distribute and embed Tuscany 2.0 and we're not quite at that stage yet so perhaps we should put this on the back burning for now. If we keep J2SE5 as the default for the build we'll ensure J2SE5 compatibility and we can look at some sort of smaller light weight distributions for J2SE6 when we get a bit further on in the 2.0 bringup.

  ...ant


On Fri, Nov 14, 2008 at 5:35 PM, Luciano Resende <[EMAIL PROTECTED]> wrote:

What are the implications to users that have Tuscany embedded in their
solution, or just regular users that have Tuscany applications
deployed to not latest releases of Tomcat or other application server
still based on J2SE 5 ?

Also, this question should also be raised on the urser list, to get users input.


On Fri, Nov 14, 2008 at 3:02 AM, Mike Edwards
<[EMAIL PROTECTED]> wrote:
Folks,

+1 to moving up to J2SE 6.0 for 2.0.

I've been using 6.0 for a while now for all my work and it goes pretty well.

One additional comment to make is that I think we need to specify some
minimum point level of 6 since early versions have problems with things that
we care about like JAXB.

I'm on Sun 1.6.0_07 at the moment, but I think the break point is 1.6.0_05
for Sun (I don't know about IBM and other versions of J2SE 6.0)


Yours,  Mike.

ant elder wrote:

Any opinions on having Java SE 6 be the default for the Tuscany 2.0
stream?

A benefit of doing this is that a lot of the basic dependencies we use are
included in Java SE 6 by default so we wouldn't need to include all those
dependencies separately so we'd look much smaller and lightweight. Tuscany
2.0 would still work with Java SE 5 you'd just need to include the extra
dependencies manually which we'd need to document how to do. So its weighing
up if the extra burden and complexity for those Java SE 5 users is out
weighed by the smallness for the Java SE 6 users. I think it could be worth
doing.

FYI, Geronimo is having a similar discussion -
http://apache.markmail.org/message/fskiwsxsb7vfbpnk. One comment there is
that "J2SE 5.0 is in its Java Technology End of Life (EOL) transition
period. The EOL transition period began April 8th, 2008 and will complete
October 30th, 2009, when J2SE 5.0 will have reached its End of Service Life
(EOSL)"

  ...ant







--
Luciano Resende
Apache Tuscany, Apache PhotArk
http://people.apache.org/~lresende
http://lresende.blogspot.com/

Reply via email to