Only impacting stuff is jaxb which is solved adding the dependency. Not using modules but automatic names is key to ensure portability accross all containers and standalone modes + stay right in terms of classloading and proxying usage. Jpms breaks everything otherwise due to the flag for serviceloader, opens etc.
Making jaxb not used for cxf descriptor (using sax?) and optional for jaxrs can be a first step. Forcing a transitive dep for jaxws qounds good too. Le lun. 14 mai 2018 04:30, Dennis Kieselhorst <[email protected]> a écrit : > > Maybe a spring5/boot2.x compatible release could be done for 3.3, then a > > 3.4 for java > 8? > > I've already changed things so that tatest 3.2.x work with both Spring 4/ > 5 and Boot 1.5.x/ 2.x but at some point we should also deliver the latest > versions as transitive dependencies, that's why I'm asking for the next > significant version change. > > I agree that JDK/ JAXB changes will have more impact, could be also an > idea to restructure more stuff and name it 4.x. > > Regards > Dennis > > >
