246 247 PREDEFINED_APP_IMAGE ("app-image", OptionCategories.PROPERTY), 248 249 PREDEFINED_RUNTIME_IMAGE ("runtime-image", OptionCategories.PROPERTY), 250 251 MAIN_JAR ("main-jar", OptionCategories.PROPERTY, () -> { 252 context().mainJarPath = popArg(); 253 context().hasMainJar = true; 254 setOptionValue("main-jar", context().mainJarPath); 255 }), 256 257 MODULE ("module", "m", OptionCategories.MODULAR, () -> { 258 context().hasMainModule = true; 259 setOptionValue("module", popArg()); 260 }), 261 262 ADD_MODULES ("add-modules", OptionCategories.MODULAR), 263 264 MODULE_PATH ("module-path", "p", OptionCategories.MODULAR), 265 266 MAC_SIGN ("mac-sign", "s", OptionCategories.PLATFORM_MAC, () -> { 267 setOptionValue("mac-sign", true); 268 }), 269 270 MAC_BUNDLE_NAME ("mac-package-name", OptionCategories.PLATFORM_MAC), 271 272 MAC_BUNDLE_IDENTIFIER("mac-package-identifier", 273 OptionCategories.PLATFORM_MAC), 274 275 MAC_BUNDLE_SIGNING_PREFIX ("mac-package-signing-prefix", 276 OptionCategories.PLATFORM_MAC), 277 278 MAC_SIGNING_KEY_NAME ("mac-signing-key-user-name", 279 OptionCategories.PLATFORM_MAC), 280 281 MAC_SIGNING_KEYCHAIN ("mac-signing-keychain", 282 OptionCategories.PLATFORM_MAC), 283 284 MAC_APP_STORE_ENTITLEMENTS ("mac-app-store-entitlements", 285 OptionCategories.PLATFORM_MAC), | 246 247 PREDEFINED_APP_IMAGE ("app-image", OptionCategories.PROPERTY), 248 249 PREDEFINED_RUNTIME_IMAGE ("runtime-image", OptionCategories.PROPERTY), 250 251 MAIN_JAR ("main-jar", OptionCategories.PROPERTY, () -> { 252 context().mainJarPath = popArg(); 253 context().hasMainJar = true; 254 setOptionValue("main-jar", context().mainJarPath); 255 }), 256 257 MODULE ("module", "m", OptionCategories.MODULAR, () -> { 258 context().hasMainModule = true; 259 setOptionValue("module", popArg()); 260 }), 261 262 ADD_MODULES ("add-modules", OptionCategories.MODULAR), 263 264 MODULE_PATH ("module-path", "p", OptionCategories.MODULAR), 265 266 BIND_SERVICES ("bind-services", OptionCategories.PROPERTY, () -> { 267 setOptionValue("bind-services", true); 268 }), 269 270 MAC_SIGN ("mac-sign", "s", OptionCategories.PLATFORM_MAC, () -> { 271 setOptionValue("mac-sign", true); 272 }), 273 274 MAC_BUNDLE_NAME ("mac-package-name", OptionCategories.PLATFORM_MAC), 275 276 MAC_BUNDLE_IDENTIFIER("mac-package-identifier", 277 OptionCategories.PLATFORM_MAC), 278 279 MAC_BUNDLE_SIGNING_PREFIX ("mac-package-signing-prefix", 280 OptionCategories.PLATFORM_MAC), 281 282 MAC_SIGNING_KEY_NAME ("mac-signing-key-user-name", 283 OptionCategories.PLATFORM_MAC), 284 285 MAC_SIGNING_KEYCHAIN ("mac-signing-keychain", 286 OptionCategories.PLATFORM_MAC), 287 288 MAC_APP_STORE_ENTITLEMENTS ("mac-app-store-entitlements", 289 OptionCategories.PLATFORM_MAC), |