Looks good.

-Sundar

On 13/10/17, 9:10 PM, mandy chung wrote:
http://cr.openjdk.java.net/~mchung/jdk10/webrevs/8189202/webrev.00/

This proposes to add a new jdeps --print-module-deps option to print a comma-separated list of modules that the analyzed classes depend on and such output can be taken by jlink --add-modules option. This will make it easy for users to run jlink to create a custom image. As Paul and Mikael suggest one use is doing something like: $ jlink --module-path jmods --add-modules $(jdeps --print-module-deps myapp.jar) --output image

jdeps emits warnings if myapp.jar has split packages with JDK modules and you can use -q to suppress the warnings.

jdeps --list-deps and --list-reduced-deps provide similiar information but it also lists dependences to JDK internal APIs. It is intended to print the dependences to make it easy to convert to @modules in jtreg tests and also can be used to set up --add-exports option if needed. This patch also changes these options not to show "not found" and "unnamed module" which are not specific for module dependencies.

thanks
Mandy

Reply via email to