< prev index next >

src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java

Print this page

        

*** 261,272 **** }), ADD_LAUNCHER ("add-launcher", OptionCategories.PROPERTY, () -> { context().addLaunchers.add( ! new AddLauncherArguments(popArg())); }), TEMP_ROOT ("temp-root", OptionCategories.PROPERTY, () -> { context().buildRoot = popArg(); context().userProvidedBuildRoot = true; --- 261,280 ---- }), ADD_LAUNCHER ("add-launcher", OptionCategories.PROPERTY, () -> { + String spec = popArg(); + String name = null; + String filename = spec; + if (spec.contains("=")) { + String[] values = spec.split("=", 2); + name = values[0]; + filename = values[1]; + } context().addLaunchers.add( ! new AddLauncherArguments(name, filename)); }), TEMP_ROOT ("temp-root", OptionCategories.PROPERTY, () -> { context().buildRoot = popArg(); context().userProvidedBuildRoot = true;
< prev index next >