< 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 >