Skip to content
  • Daniel Gerhardt's avatar
    Update Maven dependency config to support JDK 11 · bc6f6591
    Daniel Gerhardt authored and Tom Käsler's avatar Tom Käsler committed
    Java 11 removes Java EE modules as described by JEP 320. Since we depend
    on some of those modules those have now to be added explicitly.
    
    The following affected APIs are used by us directly or indirectly:
    * javax.annotation
    * javax.xml.bind
    
    Some workarounds had to be added for now to fix issues caused by
    dependencies which include conflicting APIs.
    
    See https://openjdk.java.net/jeps/320.
    bc6f6591