On 10/04/2017 13:13, Reto Merz wrote:

Hi,

There is a proposal to support --add-exports in MANIFEST.MF [1].
Are there any plans to support --add-opens and --add-modules also?
The current spec does not list such new attributes [2].
The builds have supported Add-Opens (in addition to Add-Exports) for some time. The proposal is that they be JDK-specific attributes, this just means they won't be in the JAR file spec.

There is no equivalent to `--add-modules` in executable JARs at this time. One reason is that this option is intended to be used in conjunction with `--add-module`. Another is subtle complications in startup as the VM doesn't know anything about executable JAR files.

:

One more question: Is there are way to list the default modules?
It seems that "java --list-modules" prints all modules
and "java --list-modules ALL-DEFAULT" does not work.
`--list-modules` lists the observable module. There is support in the jake forest for listing just the resolved modules but it doesn't have an agree option name yet (it's currently `--list-resolved-modules`). I expect this will be sorted out soon. In the mean-time, use -Xdiag:resolver as it prints the list of resolved modules at the end of the trace output.

-Alan

Reply via email to