Retrofitter generates wrong module name of module-info.class
Your latest change to Retrofitter changed its behaviour. Module names now use slash separator instead of dot as previously.
This is previously released jar:
$ jar -f asm-commons-9.3.jar --describe-module
org.objectweb.asm.commons@9.3.0 jar:file:///.../asm-commons-9.3.jar/!module-info.class open
exports org.objectweb.asm.commons
requires java.base mandated
requires org.objectweb.asm transitive
requires org.objectweb.asm.tree transitive
requires org.objectweb.asm.tree.analysis transitive
This is a new one:
$ jar -f asm-commons-9.4-SNAPSHOT.jar --describe-module
org/objectweb/asm/commons@9.4-SNAPSHOT jar:file:///.../asm-commons-9.4-SNAPSHOT.jar/!module-info.class open
exports org.objectweb.asm.commons
requires java.base mandated
requires org.objectweb.asm transitive
requires org.objectweb.asm.tree transitive
The issue seems to be related to this change 5921eb2a but you need to verify it.
Edited by Marián Konček