|Re: [jakarta.ee-community] [jakartaee-ambassadors] Jakarta EE Backlog -> Guide to Jakarta EE 10|
The entry in MANIFEST.MF is so that the automatic module name isn’t generated from the JAR file name. This enables you to start modularizing before all of the dependencies are modularized etc.
The module-info.java and OSGi configurations should be able to co-exist. Unless you load a dependency on the module-path, the module-info is ignored.
I would like to see Jakarta EE dependencies provide a module-info so that you could use them in a modularized Java SE application. I don’t think it makes sense to say that JPMS is the module system to be used by containers (would wreak havoc).
Note: I don’t think I was the one that added JPMS to the list so I don’t mean to speak for whoever added it.
Back to the top