You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So, as part of Jackson 3.0 work, I have converted most modules to use module-info.java as part of build: formerly most modules used Moditect plug-in to just inject lightly processed variant into jar.
This work is under JSTEP-11 (https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-11).
It looks like Scala module isn't using Moditect, and perhaps isn't even defining Automatic-Module-Name to define Module name. Given this, it is probably too big a leap to jump to creating and using module-info.java.
But it would nice to improve module metadata in some way: even if just adding Automatic-Module-Name.
This could be done both for 2.19 and 3.0 (master).
The text was updated successfully, but these errors were encountered:
"if the JAR defines the Automatic-Module-Name header in its manifest, it defines the module's name"
I don't expect actual module-info.java if situation really is such that Scala community cares little about JPMS (which I can understand, my own view of JPMS is pretty skeptical).
But automatic module name helps slightly with stability.
For 2.x it'd be I think com.fasterxml.jackson.module.scala and for 3.x tools.jackson.module.scala.
So, as part of Jackson 3.0 work, I have converted most modules to use
module-info.java
as part of build: formerly most modules used Moditect plug-in to just inject lightly processed variant into jar.This work is under JSTEP-11 (https://github.com/FasterXML/jackson-future-ideas/wiki/JSTEP-11).
It looks like Scala module isn't using Moditect, and perhaps isn't even defining Automatic-Module-Name to define Module name. Given this, it is probably too big a leap to jump to creating and using
module-info.java
.But it would nice to improve module metadata in some way: even if just adding
Automatic-Module-Name
.This could be done both for 2.19 and 3.0 (
master
).The text was updated successfully, but these errors were encountered: