I can imagine there would be an issue with xml-apis.jar (and Java 9 
modularization), but nothing in xercesImpl.jar should conflict with 
classes in JDK 9. You should be able to include the implementation jar on 
the regular classpath.

Thanks.

Michael Glavassevich
XML Technologies and WAS Development
IBM Toronto Lab
E-mail: mrgla...@ca.ibm.com
E-mail: mrgla...@apache.org

Mark Raynsford <list+org.apache.xer...@io7m.com> wrote on 12/06/2017 
11:40:13 AM:

> On 2017-12-05T16:28:41 -0800
> Jeff Greif <jgr...@alumni.princeton.edu> wrote:
> 
> > You put the xerces jars in the "endorsed overrides" directory.
> > 
> > https://docs.oracle.com/javase/8/docs/technotes/guides/standards/
> 
> "This feature is deprecated and will be removed in a future release."
> 
> It has actually been removed entirely in JDK 9.
> 
> A possible workaround for this would be to run the Xerces jar through
> something like Maven Shade to bulk relocate all of the classes into
> another package.
> 
>   https://maven.apache.org/plugins/maven-shade-plugin/
> 
> I may end up having to do this if Xerces isn't going to change in this
> regard any time soon.
> 
> -- 
> Mark Raynsford | http://www.io7m.com

Reply via email to