On Thu December 3 2009 10:51:18 am Jarek Gawor wrote: > Actually, Java EE 6 dictates which version of the specs we will need > to support. For example, Java EE 6 requires JAX-WS 2.2 and JAXB 2.2 > but Sun JDK 6 ships with JAX-WS 2.1 and JAXB 2.1 at this point. And it > used to be that Sun JDK 6 (_03 and less) shipped with JAX-WS 2.0 and > JAXB 2.0. So we can't really rely on the JVM to provide the right set > of APIs and instead we need to go with what EE spec requires.
All of which, BTW, is going to be a huge pain to get setup correctly due to the newer versions that JEE needs having to be endorsed. This is tricky to do in maven right now. I started a conversation last month about it: http://mail-archives.apache.org/mod_mbox/maven-dev/200911.mbox/<[email protected]> but haven't had any time to start working on the maven side of things. Dan > > Jarek > > On Thu, Dec 3, 2009 at 1:25 AM, Ivan <[email protected]> wrote: > > Hi, > > Since Geronimo 3.0 could only run 1.6+, I think we do not need to > > keep those spec APIs and impl which are shipped by JRE, including JAXB > > API, JAXB Impl, JAXWS, etc. > > If no objection, I would try to remove them from our dependency tree. > > Any comment ? > > > > -- > > Ivan > -- Daniel Kulp [email protected] http://www.dankulp.com/blog
