Why is -XD-Xmodule hidden?
Alan Bateman
Alan.Bateman at oracle.com
Sun Jun 11 09:52:38 UTC 2017
On 11/06/2017 08:57, Nicolai Parlog wrote:
> :
>
> With --patch-module I get the same errors as without:
>
> javac --module-path mods -d classes \
> --patch-module monitor.rest=mods/monitor.rest.jar \
> monitor.rest/src/main/java/monitor/rest/MonitorServer.java
I agree the documentation needs improvement. JEP 261 needs a big update
and one of the items that needs to be properly describes is `javac
--patch-module`.
The main thing to understand with `javac --patch-module` is that you can
specify the source location (it's more powerful than the --patch-module
support as run-time). In this example then I would expect this should work:
javac --modulepath mods -d classes \
--patch-module monitor.rest=monitor/src \
monitor.rest/src/main/java/monitor/rest/MonitorServer.java
The already compiled monitor.rest will be found on the module path.
-Alan.
More information about the jigsaw-dev
mailing list