[prev in list] [next in list] [prev in thread] [next in thread] 

List:       tuscany-user
Subject:    [2.x] [DISCUSS] Java SE 6 as the minimum JDK level for Tuscany SCA 2.x
From:       "Raymond Feng" <enjoyjava () gmail ! com>
Date:       2009-11-12 18:34:32
Message-ID: 00A80B36C1754184A13E3FEACB540F01 () rfengt61p
[Download RAW message or body]

Hi,

We had a discussion before on which JDK level is required for Tuscany Java 
SCA 2.x. There is an announcement on InfoQ.com [1] that Sun's implementation 
of J2SE 5.0 reached its End of Service Life (EOSL) on November the 3rd 2009, 
which is the date of the final publicly available update of version 5.0 
(J2SE 5.0 Update 22). I think it's time to revisit this issue.

I think making JSE 6 as the minimum JDK level will greatly simplify Tuscany 
dependencies and make it possible to run core functions with just the JDK.

There are a bunch of javax packages available in JSE 6 (not in JSE 5), for 
example:
javax.xml.stream (StAX)
javax.xml.bind (JAXB)
javax.jws and javax.xml.ws (JAX-WS)
javax.script (Scripting APIs)

The link at [2] gives us an overview of what JSE 6 added.

The JDK requirement can be enforced using maven enforcer plugin.

[1] http://www.infoq.com/news/2009/11/java5_eosl
[2] http://java.sun.com/javase/6/features.jsp

Thanks,
Raymond
---
Raymond Feng
Apache Tuscany PMC Member: http://tuscany.apache.org
Co-author of Tuscany In Action (A book on Tuscany SCA): 
http://tuscanyinaction.com/
 

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic