Stop Jersey from pulling in duplicate classes with JDK 11+

Closes gh-17404
This commit is contained in:
Andy Wilkinson 2019-07-02 16:17:13 +01:00
parent 73cf11535d
commit e5549f7a21

View File

@ -114,8 +114,8 @@
<artifactId>jersey-media-json-jackson</artifactId>
</dependency>
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
</dependency>
</dependencies>
<build>
@ -142,4 +142,24 @@
</plugin>
</plugins>
</build>
<profiles>
<profile>
<id>jdk11+</id>
<activation>
<jdk>[11,)</jdk>
</activation>
<dependencies>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<exclusions>
<exclusion>
<groupId>jakarta.activation</groupId>
<artifactId>jakarta.activation-api</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</profile>
</profiles>
</project>