+1 to upgrade to jaxb 2.2.10 in CXF 3.0.1, the sooner CXF support JDK8 the 
better.

Thanks
-------------
Freeman(Yue) Fang

Red Hat, Inc. 
FuseSource is now part of Red Hat



On 2014-5-28, at 下午10:41, Daniel Kulp wrote:

> 
> There is a new version of JAXB available in central (2.2.10-b140310.1920) 
> that allows it to work better with Java 8.   All the CXF tooling tests now 
> pass.  There is a new single failure in the jaxws systests and of course all 
> the OSGi and JIBX related things still fail.   Thus, it’s a step in the right 
> direction.
> 
> HOWEVER, there is a minor incompatibility with it and JAXB 2.2.7 that we’ve 
> been using so I want to bring this up for discussion before updating master 
> to use this for 3.0.1.   With 2.2.7, we had just two jaxb related jars:  
> jaxb-impl and jaxb-xjc.   With 2.2.10, it adds a third:  jaxb-core.   For the 
> most part, people that get JAXB transitively from CXF won’t have any issue as 
> I can update our poms to bring that in as well.   However, anyone that 
> excludes JAXB when grabbing CXF would have to update their poms to also 
> exclude that jar.  
> 
> So, the question is: is that kind of thing OK for 3.0.1 or would it need to 
> wait for 3.1?   Personally, I’d like to get it in for 3.0.1 as it brings us 
> closer to having support for Java8.  In particular, the command line tools in 
> bin (wsdl2java, etc….) would work.   
> 
> Another note:  the jaxb stuff in “com.sun.xml.bind” in maven central are now 
> shaded versions of stuff  in org.glassfish.jaxb.  Thus, longer term, we 
> likely should flip to the org.glassfish versions.  That’s an even bigger 
> change and not something I’d like to do for 3.0.1 though.
> 
> Thoughts?
> -- 
> Daniel Kulp
> [email protected] - http://dankulp.com/blog
> Talend Community Coder - http://coders.talend.com
> 

Reply via email to