On Tue, Jan 28, 2020 at 2:31 PM Ron Karim (Oracle Corp.) < ron.ka...@gmail.com> wrote:
> As per this JDK 8 bug (unresolved), jars with the module_info.class (JDK9 > ) will not build with JDK 8: > https://bugs.openjdk.java.net/browse/JDK-8206896 > Jackson does not compile `module-info.java` with javac, but uses Moditect plug-in for this reason (see https://github.com/moditect/moditect). And like someone already suggested, if you are bundling Jackson jars with something else it is best to ignore module-info.class: I think a few other files often need to be dropped on Android builds. I am interested in hearing more details about problem cases as I realize that just because I haven't yet heard of issues does not mean there are none. But I want to give some context on perceived usage, users, so that issues can be isolated and prevalence correctly estimated. Challenge here is that there is value in providing module descriptors: and I have heard that use of multi-release jars has its own potential problems from tooling perspective. -+ Tatu +- > > > On Tuesday, January 28, 2020 at 2:24:17 PM UTC-8, Ron Karim (Oracle Corp.) > wrote: >> >> In our corporate builds in Oracle that use jackson, we need to support >> JDK 7 and JDK 8 as the current user-base/customers are still on JDK 7 and >> JDK 8 based systems. >> Is there a way of ignoring the JDK 9 module_info.class from these jars ? >> We are not allowed to modify the jars, but the 3 jars need to be in the >> same repository as a single jackson patch. >> >> On Tuesday, January 28, 2020 at 2:14:07 PM UTC-8, Tatu Saloranta wrote: >>> >>> On Tue, Jan 28, 2020 at 11:36 AM Ron Karim (Oracle Corp.) < >>> ron....@gmail.com> wrote: >>> >>>> Basically Dependencies rejected for these 3 jars with the >>>> module_info.class (as it is different in all 3 jars). >>>> Is there a version 2.10.2 available with support for >>>> multi-release-jars ? >>>> >>> >>> No. Module-info classes should only be used by JDK 9 and above; Java 8 >>> and below should just ignore these classes. >>> >>> What specifically is your issue? On which platform / tools? >>> >>> -+ Tatu +- >>> >>> >>> >>>> >>>> On Tuesday, January 28, 2020 at 11:03:53 AM UTC-8, Ron Karim (Oracle >>>> Corp.) wrote: >>>>> >>>>> As we are upgrading jackson modules to version 2.10.2, we are using >>>>> jackson_core, jackson_databind and jackson_annotations (all versions >>>>> 2.10.2), >>>>> Each of these jars have a module_info.class that seems to be different >>>>> in each jar. Hence we cannot use these 3 jars in our systems. >>>>> >>>>> Should we be using the same 2.10.2 version for jackson_core and ja >>>>> kson_annotations too ? Along with the jackson_databind 2.10.2 ? >>>>> >>>>> Or is there another resolution to dealiing with the module_info.class >>>>> in each of these jars ? >>>>> >>>>> Appreciate your help. >>>>> >>>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "jackson-user" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to jackso...@googlegroups.com. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/jackson-user/c73577d8-f4e0-4983-9314-81631827eeb9%40googlegroups.com >>>> <https://groups.google.com/d/msgid/jackson-user/c73577d8-f4e0-4983-9314-81631827eeb9%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- > You received this message because you are subscribed to the Google Groups > "jackson-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to jackson-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jackson-user/9395c3da-3bd8-429c-9207-8494957ead32%40googlegroups.com > <https://groups.google.com/d/msgid/jackson-user/9395c3da-3bd8-429c-9207-8494957ead32%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "jackson-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to jackson-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jackson-user/CAGrxA24OcDQd%3DrES3jh05fjdPiZVbdeo9OWiLnZdrtexOOXnEQ%40mail.gmail.com.