Hi Sergey, Yep, it’s about to use Java9 to build and run CXF 3.2.x with classical java “classpath” way. To fully adapt the CXF to use jigsaw module, I think we need a JDK9 only branch to work with.
Btw, it’s already in current CXF master(3.2.x-SNAPSHOT). We can build and pass all tests with latest JDK 9.0.1. So CXF 3.2.x have it already. I guess what we would do next is fork a 3.2.x-fixes branch based on current master, and change the master version to 4.0.0-SNAPSHOT, and this master branch could be the one we can experiment with pure JAVA9 new features. Cheers. ------------- Freeman(Yue) Fang Red Hat, Inc. FuseSource is now part of Red Hat > On Nov 16, 2017, at 6:26 PM, Sergey Beryozkin <sberyoz...@gmail.com> wrote: > > Hi Freeman > > By the way, what is status of your Java 9 branch, I understand it was really > about using Java 9 to compile and load CXF 3.2.x ? If so then may be it can > be merged to 3.2.x ? > > Cheers, Sergey > > > On 16/11/17 06:17, Freeman Fang wrote: >> +1 >> If next CXF major release(3.3 or 4.0) are not going to support JDK8 anymore, >> it’s about the time to create master branch which is for Java9(and the >> successor JDK version which is not very far away). And this also would be >> easy for us to adjust CXF to use the jigsaw module eventually, like to add >> module-info.java to see how is it going on there. >> Best Regards >> ------------- >> Freeman(Yue) Fang >> Red Hat, Inc. >> FuseSource is now part of Red Hat >>> On Nov 16, 2017, at 1:03 PM, Andy McCright <j.andrew.mccri...@gmail.com> >>> wrote: >>> >>> Hi Sergey, >>> >>> I'm in favor of the idea. One thing worth noting is that Java 9 is a very >>> limited support release. According to Oracle's support strategy [1], Java >>> 9 will only be supported until March 2018, then they will be releasing Java >>> 10 (aka 18.3) which also will have a short shelf-life. The next long-term >>> support release is 18.9 which releases in September. We'll probably want >>> the new Java 9 master branch to work with 18.3 as well, then maybe consider >>> a new master branch for 18.9 some time next year. What do you think? >>> >>> Thanks, >>> Andy >>> >>> [1] http://www.oracle.com/technetwork/java/eol-135779.html >>> >>> On Wed, Nov 15, 2017 at 5:47 AM, Sergey Beryozkin <sberyoz...@gmail.com> >>> wrote: >>> >>>> Hi >>>> >>>> Should we open a new Java 9 only master soon enough ? >>>> >>>> Thanks, Sergey >>>>