Skip to content

Commit 21389cf

Browse files
committed
Merge changes for FasterXML#81
1 parent 0f20637 commit 21389cf

File tree

1 file changed

+23
-16
lines changed

1 file changed

+23
-16
lines changed

jaxb/pom.xml

+23-16
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ data-binding.
2323
when ser/deser'ing javax.a.DataHandlers
2424
-->
2525
<osgi.import>javax.activation;resolution:=optional,*</osgi.import>
26+
27+
<version.jaxb.impl>2.3.2</version.jaxb.impl>
2628
</properties>
2729
<dependencies>
2830
<!-- Extends Jackson core and mapper; minor dep on annotations too (JsonInclude) -->
@@ -41,35 +43,40 @@ data-binding.
4143

4244
<!-- and actual JAXB annotations, types -->
4345
<dependency>
44-
<groupId>javax.xml.bind</groupId>
45-
<artifactId>jaxb-api</artifactId>
46-
<version>2.3.1</version>
47-
<scope>provided</scope>
48-
<exclusions>
49-
<exclusion>
50-
<groupId>javax.activation</groupId>
51-
<artifactId>javax.activation-api</artifactId>
52-
</exclusion>
53-
</exclusions>
46+
<groupId>jakarta.xml.bind</groupId>
47+
<artifactId>jakarta.xml.bind-api</artifactId>
48+
<version>${version.jaxb.impl}</version>
5449
</dependency>
50+
5551
<!-- 14-Mar-2019, tatu: Looks like this is needed for JDK11 and later
5652
-->
57-
<!-- 05-May-2019, tatu: Apparently this isn't as good as alternative
53+
<!-- 05-May-2019, tatu: Apparently these ain't it...
5854
<dependency>
5955
<groupId>javax.activation</groupId>
6056
<artifactId>javax.activation-api</artifactId>
6157
<version>1.2.0</version>
6258
<scope>provided</scope>
6359
</dependency>
64-
-->
65-
66-
<!-- ... and this is the real mccoy? -->
67-
<dependency>
60+
<dependency>
6861
<groupId>com.jwebmp.thirdparty</groupId>
6962
<artifactId>javax.activation</artifactId>
7063
<version>0.67.0.5</version>
7164
<scope>provided</scope>
72-
</dependency>
65+
</dependency>
66+
-->
67+
<dependency>
68+
<groupId>jakarta.activation</groupId>
69+
<artifactId>jakarta.activation-api</artifactId>
70+
<version>1.2.1</version>
71+
</dependency>
72+
73+
<!-- may also need JAXB impl for tests -->
74+
<dependency>
75+
<groupId>org.glassfish.jaxb</groupId>
76+
<artifactId>jaxb-runtime</artifactId>
77+
<version>${version.jaxb.impl}</version>
78+
<scope>test</scope>
79+
</dependency>
7380

7481
</dependencies>
7582

0 commit comments

Comments
 (0)