src/jdk.jpackage/share/classes/jdk/jpackage/internal/ValidOptions.java
branchJDK-8200758-branch
changeset 57414 6eda749d3117
parent 57392 46d4b0aa4542
child 57741 38856ef4a19c
equal deleted inserted replaced
57413:45c74e654794 57414:6eda749d3117
    60     private static final HashMap<String, USE> options = new HashMap<>();
    60     private static final HashMap<String, USE> options = new HashMap<>();
    61 
    61 
    62 
    62 
    63     // initializing list of mandatory arguments
    63     // initializing list of mandatory arguments
    64     static {
    64     static {
    65         options.put(CLIOptions.CREATE_APP_IMAGE.getId(), USE.ALL);
       
    66         options.put(CLIOptions.CREATE_INSTALLER.getId(), USE.ALL);
       
    67         options.put(CLIOptions.NAME.getId(), USE.ALL);
    65         options.put(CLIOptions.NAME.getId(), USE.ALL);
    68         options.put(CLIOptions.VERSION.getId(), USE.ALL);
    66         options.put(CLIOptions.VERSION.getId(), USE.ALL);
    69         options.put(CLIOptions.OUTPUT.getId(), USE.ALL);
    67         options.put(CLIOptions.OUTPUT.getId(), USE.ALL);
    70         options.put(CLIOptions.TEMP_ROOT.getId(), USE.ALL);
    68         options.put(CLIOptions.TEMP_ROOT.getId(), USE.ALL);
    71         options.put(CLIOptions.VERBOSE.getId(), USE.ALL);
    69         options.put(CLIOptions.VERBOSE.getId(), USE.ALL);
    73         options.put(CLIOptions.RESOURCE_DIR.getId(), USE.ALL);
    71         options.put(CLIOptions.RESOURCE_DIR.getId(), USE.ALL);
    74         options.put(CLIOptions.IDENTIFIER.getId(), USE.ALL);
    72         options.put(CLIOptions.IDENTIFIER.getId(), USE.ALL);
    75         options.put(CLIOptions.DESCRIPTION.getId(), USE.ALL);
    73         options.put(CLIOptions.DESCRIPTION.getId(), USE.ALL);
    76         options.put(CLIOptions.VENDOR.getId(), USE.ALL);
    74         options.put(CLIOptions.VENDOR.getId(), USE.ALL);
    77         options.put(CLIOptions.COPYRIGHT.getId(), USE.ALL);
    75         options.put(CLIOptions.COPYRIGHT.getId(), USE.ALL);
       
    76         options.put(CLIOptions.PACKAGE_TYPE.getId(), USE.ALL);
    78 
    77 
    79         options.put(CLIOptions.INPUT.getId(), USE.LAUNCHER);
    78         options.put(CLIOptions.INPUT.getId(), USE.LAUNCHER);
    80         options.put(CLIOptions.MODULE.getId(), USE.LAUNCHER);
    79         options.put(CLIOptions.MODULE.getId(), USE.LAUNCHER);
    81         options.put(CLIOptions.MODULE_PATH.getId(), USE.LAUNCHER);
    80         options.put(CLIOptions.MODULE_PATH.getId(), USE.LAUNCHER);
    82         options.put(CLIOptions.ADD_MODULES.getId(), USE.LAUNCHER);
    81         options.put(CLIOptions.ADD_MODULES.getId(), USE.LAUNCHER);
    85         options.put(CLIOptions.ICON.getId(), USE.LAUNCHER);
    84         options.put(CLIOptions.ICON.getId(), USE.LAUNCHER);
    86         options.put(CLIOptions.ARGUMENTS.getId(), USE.LAUNCHER);
    85         options.put(CLIOptions.ARGUMENTS.getId(), USE.LAUNCHER);
    87         options.put(CLIOptions.JAVA_OPTIONS.getId(), USE.LAUNCHER);
    86         options.put(CLIOptions.JAVA_OPTIONS.getId(), USE.LAUNCHER);
    88         options.put(CLIOptions.ADD_LAUNCHER.getId(), USE.LAUNCHER);
    87         options.put(CLIOptions.ADD_LAUNCHER.getId(), USE.LAUNCHER);
    89 
    88 
    90         options.put(CLIOptions.INSTALLER_TYPE.getId(), USE.INSTALL);
       
    91         options.put(CLIOptions.LICENSE_FILE.getId(), USE.INSTALL);
    89         options.put(CLIOptions.LICENSE_FILE.getId(), USE.INSTALL);
    92         options.put(CLIOptions.INSTALL_DIR.getId(), USE.INSTALL);
    90         options.put(CLIOptions.INSTALL_DIR.getId(), USE.INSTALL);
    93         options.put(CLIOptions.PREDEFINED_APP_IMAGE.getId(), USE.INSTALL);
    91         options.put(CLIOptions.PREDEFINED_APP_IMAGE.getId(), USE.INSTALL);
    94 
    92 
    95         options.put(CLIOptions.FILE_ASSOCIATIONS.getId(),
    93         options.put(CLIOptions.FILE_ASSOCIATIONS.getId(),