< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java

Print this page

        

@@ -401,11 +401,11 @@
                 }
             }
             return null;
         }
 
-        private PluginsConfiguration getPluginsConfig(Path output
+        private PluginsConfiguration getPluginsConfig(Path output, Map<String, String> launchers
                     ) throws IOException, BadArgs {
             if (output != null) {
                 if (Files.exists(output)) {
                     throw new PluginException(PluginsResourceBundle.
                             getMessage("err.dir.already.exits", output));

@@ -438,13 +438,13 @@
             }
 
             // recreate or postprocessing don't require an output directory.
             ImageBuilder builder = null;
             if (output != null) {
-                builder = new DefaultImageBuilder(output);
-
+                builder = new DefaultImageBuilder(output, launchers);
             }
+
             return new Jlink.PluginsConfiguration(pluginsList,
                     builder, lastSorter);
         }
     }
 

@@ -743,13 +743,13 @@
     public void warning(String key, Object... args) {
         log.println(bundleHelper.getMessage("warn.prefix") + " "
                 + bundleHelper.getMessage(key, args));
     }
 
-    public PluginsConfiguration getPluginsConfig(Path output)
+    public PluginsConfiguration getPluginsConfig(Path output, Map<String, String> launchers)
             throws IOException, BadArgs {
-        return pluginOptions.getPluginsConfig(output);
+        return pluginOptions.getPluginsConfig(output, launchers);
     }
 
     public Path getExistingImage() {
         return pluginOptions.existingImage;
     }
< prev index next >