24 public GenericModuleParameters(BasicParams basicParams, 25 AdditionalParams additionalParams, 26 VerifiedOptions verifiedOptions) { 27 super(basicParams, additionalParams, verifiedOptions); 28 } 29 30 public GenericModuleParameters() { 31 } 32 33 public void initializeDefaultApp() throws IOException { 34 setApp(new AppWrapper(Utils.getTempSubDir(WORK_DIRECTORY), 35 COM_GREETINGS_APP1_QUALIFIED_CLASS_NAME, 36 SourceFactory.get_custom_util_module(), SourceFactory 37 .get_com_greetings_module_depends_on_custom_util_module())); 38 } 39 40 @Override 41 public Map<String, Object> getBasicParams() throws Exception { 42 Map<String, Object> basicParams = new HashMap<String, Object>(); 43 basicParams.put(MAIN_MODULE, String.join("/", app.getMainModuleName(), app.getMainClass())); 44 /* 45 * @TODO 46 * untill bug in jlink is fixed 47 */ 48 basicParams.put(STRIP_NATIVE_COMMANDS, false); 49 return basicParams; 50 } 51 52 public abstract String getModulePath(); 53 54 } | 24 public GenericModuleParameters(BasicParams basicParams, 25 AdditionalParams additionalParams, 26 VerifiedOptions verifiedOptions) { 27 super(basicParams, additionalParams, verifiedOptions); 28 } 29 30 public GenericModuleParameters() { 31 } 32 33 public void initializeDefaultApp() throws IOException { 34 setApp(new AppWrapper(Utils.getTempSubDir(WORK_DIRECTORY), 35 COM_GREETINGS_APP1_QUALIFIED_CLASS_NAME, 36 SourceFactory.get_custom_util_module(), SourceFactory 37 .get_com_greetings_module_depends_on_custom_util_module())); 38 } 39 40 @Override 41 public Map<String, Object> getBasicParams() throws Exception { 42 Map<String, Object> basicParams = new HashMap<String, Object>(); 43 basicParams.put(MAIN_MODULE, String.join("/", app.getMainModuleName(), app.getMainClass())); 44 return basicParams; 45 } 46 47 public abstract String getModulePath(); 48 49 } |