+
+ // retrieve modulesManager
+ ServiceReference sr = bundleContext
+ .getServiceReference(ExecutionModulesManager.class
+ .getName());
+ ExecutionModulesManager modulesManager = (ExecutionModulesManager) bundleContext
+ .getService(sr);
+
+
+ modulesManager.execute(null);
+
+ // osgiBoot.bootstrap();
+ // osgiBoot.bootstrap();
+
+ // Mode
+ // String typeStr = cl.getOptionValue(typeOpt.getOpt());
+ // if (typeStr == null) {
+ // type = Type.standalone;
+ // } else {
+ // try {
+ // type = Type.valueOf(typeStr);
+ // } catch (IllegalArgumentException e) {
+ // throw new SlcException("Unrecognized mode '" + typeStr
+ // + "'", e);
+ // }
+ // }
+ //
+ // // Script
+ // if (type.equals(Type.standalone)) {
+ // if (!cl.hasOption(moduleOpt.getOpt()))
+ // throw new SlcException("Type " + Type.standalone
+ // + " requires option '" + moduleOpt.getLongOpt()
+ // + "'");
+ // module = cl.getOptionValue(moduleOpt.getOpt());
+ //
+ // // Targets
+ // if (cl.hasOption(flowsOpt.getOpt()))
+ // flows = cl.getOptionValue(flowsOpt.getOpt());
+ // }
+ //
+ // // Properties
+ // if (cl.hasOption(propertiesOpt.getOpt())) {
+ // for (String propertyFile : cl.getOptionValues(propertiesOpt
+ // .getOpt())) {
+ // loadPropertyFile(properties, propertyFile);
+ // }
+ // }
+ // if (cl.hasOption(propertyOpt.getOpt())) {
+ // for (String property : cl.getOptionValues(propertyOpt.getOpt()))
+ // {
+ // addProperty(properties, property);
+ // }
+ // }
+ //
+ // // Runtime
+ // if (cl.hasOption(runtimeOpt.getOpt())) {
+ // urlStr = cl.getOptionValue(runtimeOpt.getOpt());
+ // }