From 26ce3dc0cc4d62f04a72d1fb2d53016ff0cf8097 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Fri, 8 Mar 2019 21:25:43 -0800 Subject: [PATCH] Fix #2273 --- pom.xml | 13 ++++++------ release-notes/VERSION-2.x | 1 + src/moditect/module-info.java | 37 +++++++++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+), 6 deletions(-) create mode 100644 src/moditect/module-info.java diff --git a/pom.xml b/pom.xml index 8b594c88b1..60f5687d5d 100644 --- a/pom.xml +++ b/pom.xml @@ -142,8 +142,8 @@ maven-javadoc-plugin - http://fasterxml.github.com/jackson-annotations/javadoc/2.9 - http://fasterxml.github.com/jackson-core/javadoc/2.9 + http://fasterxml.github.com/jackson-annotations/javadoc/2.10 + http://fasterxml.github.com/jackson-core/javadoc/2.10 @@ -154,11 +154,12 @@ replacer - + - org.eluder.coveralls - coveralls-maven-plugin - 4.3.0 + org.moditect + moditect-maven-plugin diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index 6a63132b37..8fd2608323 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -37,6 +37,7 @@ Project: jackson-databind (reported by C-B-B@github) #2241: Add `JsonPropertyNamingStrategy.LOWER_DOT_CASE` for dot-delimited names (contributed by zenglian@github.com) +#2273: Add basic Java 9+ module info 2.9.9 (not yet released) diff --git a/src/moditect/module-info.java b/src/moditect/module-info.java new file mode 100644 index 0000000000..bebd16131d --- /dev/null +++ b/src/moditect/module-info.java @@ -0,0 +1,37 @@ +// Generated 08-Mar-2019 using Moditect maven plugin +module com.fasterxml.jackson.databind { + requires java.desktop; + requires java.logging; + + requires transitive com.fasterxml.jackson.annotation; + requires transitive com.fasterxml.jackson.core; + // these types were suggested as transitive, but aren't actually + // exposed externally (only within internal APIs) + requires java.sql; + requires java.xml; + + exports com.fasterxml.jackson.databind; + exports com.fasterxml.jackson.databind.annotation; + exports com.fasterxml.jackson.databind.cfg; + exports com.fasterxml.jackson.databind.deser; + exports com.fasterxml.jackson.databind.deser.impl; + exports com.fasterxml.jackson.databind.deser.std; + exports com.fasterxml.jackson.databind.exc; + exports com.fasterxml.jackson.databind.ext; + exports com.fasterxml.jackson.databind.introspect; + exports com.fasterxml.jackson.databind.json; + exports com.fasterxml.jackson.databind.jsonFormatVisitors; + exports com.fasterxml.jackson.databind.jsonschema; + exports com.fasterxml.jackson.databind.jsontype; + exports com.fasterxml.jackson.databind.jsontype.impl; + exports com.fasterxml.jackson.databind.module; + exports com.fasterxml.jackson.databind.node; + exports com.fasterxml.jackson.databind.ser; + exports com.fasterxml.jackson.databind.ser.impl; + exports com.fasterxml.jackson.databind.ser.std; + exports com.fasterxml.jackson.databind.type; + exports com.fasterxml.jackson.databind.util; + + provides com.fasterxml.jackson.core.ObjectCodec with + com.fasterxml.jackson.databind.ObjectMapper; +}