Skip to content

Commit 23a0ea0

Browse files
authored
Merge pull request #114 from GedMarc/2.12
Module-Info Enhancements - Support JAXB for Jakarta Release
2 parents 6b7fea8 + 1ab44d5 commit 23a0ea0

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

guice/src/moditect/module-info.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
1-
// Generated 14-Mar-2019 using Moditect maven plugin
2-
31
module com.fasterxml.jackson.module.guice {
4-
requires javax.inject;
2+
//Sun/Oracle implementation
3+
requires static javax.inject;
4+
//Jakarta Reference Implementation
5+
requires static jakarta.inject;
56

67
requires com.fasterxml.jackson.annotation;
78
requires com.fasterxml.jackson.core;
89
requires com.fasterxml.jackson.databind;
10+
911
requires com.google.guice;
1012

1113
exports com.fasterxml.jackson.module.guice;
1214

15+
//NOTE : Don't auto provide jackson guice module as some may want to bind their own ObjectMapper?
1316
}

jaxb/src/moditect/module-info.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
1-
// Manually composed on 14-Mar-2019 -- Moditect maven plugin failed to generate
2-
31
module com.fasterxml.jackson.module.jaxb {
42
requires java.logging;
53
requires java.xml;
64
requires java.xml.bind;
5+
//
76
// This is for `BeanIntrospector`... should do away with (only need "Introspector.decapitalize")
87
requires java.desktop;
98
// Needed for JDK9+, but optionally only
109
requires static java.activation;
10+
// Jakarta Release
11+
requires static jakarta.activation;
1112

1213
requires com.fasterxml.jackson.core;
1314
requires com.fasterxml.jackson.databind;

0 commit comments

Comments
 (0)