#AddExportsInManifest

Alan Bateman Alan.Bateman at oracle.com
Thu May 11 06:39:23 UTC 2017


On 11/05/2017 07:22, Paul Bakker wrote:

> Hi all,
>
> In #AddExportsInManifest two new manifest entries are proposed. I can only find the following email containing more details: http://mail.openjdk.java.net/pipermail/jpms-spec-observers/2016-September/000547.html <http://mail.openjdk.java.net/pipermail/jpms-spec-observers/2016-September/000547.html>.
> Is this still current? I'm trying this in an example, but it doesn't seem to have any effect. Also, is the Add-Exports-Private replaced by Add-Opens?
>
> The proposal only speaks about exporting to unnamed modules. Is it also possible to export to other modules? E.g. 'Add-Exports: m/p=othermodule?
>
The attributes names are "Add-Exports" and "Add-Opens". JEP 261 needs a 
big update and one of the things needed is to document these attributes 
in the JEP (as they are JDK-specific attributes rather than attributes 
for the JAR file spec).

As the attributes are for executable JAR files only then the effect is 
to export or opens the packages to unnamed modules only (so no 
`=<target-module>` in the value).

-Alan


More information about the jigsaw-dev mailing list