Hi Andy,

Updated changes looks fine.

Thanks,
Alexander

On 2/22/2019 9:50 AM, Andy Herrick wrote:
revised webrev t address issues brought up by Mandy:

[2] http://cr.openjdk.java.net/~herrick/8218055/webrev.03

/Andy


On 2/21/2019 8:54 PM, Mandy Chung wrote:


On 2/21/19 4:49 PM, Andy Herrick wrote:
Please review the jpackage fix for bug [1] at [2].

This is a fix for the JDK-8200758-branch branch of the open sandbox repository (jpackage).

This enhancement removes the use of jdk.tools.jlink.internal.packager.AppRuntimeImageBuilder in favor of invoking jlink directly thru the ToolProvider interface, with associated code cleanup.

[1] https://bugs.openjdk.java.net/browse/JDK-8218055

[2] http://cr.openjdk.java.net/~herrick/8218055/webrev.02

I only skimmed on the patch.  A couple of comments:

  73             () -> new RuntimeException("link tool not found"));

s/link/jlink/

Instead of RuntimeException, should this error be localized?
Does jpackage require jdk.jlink?  Then this would never reach.

 424         Files.deleteIfExists(output); // jlink will re-create

This would fail if output directory is not empty.

 453         args,add("--bind-services");

s/,/. (does this compile?)

jdk.tools.jlink.internal.packager.AppRuntimeImageBuilder class is no
longer needed.  This should be removed.

Mandy


Reply via email to