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(), |