private KieModuleModel getDependencyKieModel(File jar) { ZipFile zipFile = null; try { zipFile = new ZipFile(jar); ZipEntry zipEntry = zipFile.getEntry(KieModuleModelImpl.KMODULE_JAR_PATH); if (zipEntry != null) { KieModuleModel kieModuleModel = KieModuleModelImpl.fromXML(zipFile.getInputStream(zipEntry)); setDefaultsforEmptyKieModule(kieModuleModel); return kieModuleModel; } } catch (Exception e) { } finally { if (zipFile != null) { try { zipFile.close(); } catch (IOException e) { } } } return null; }
private KieModuleModel getDependencyKieModel(File jar) { ZipFile zipFile = null; try { zipFile = new ZipFile(jar); ZipEntry zipEntry = zipFile.getEntry(KieModuleModelImpl.KMODULE_JAR_PATH); if (zipEntry != null) { KieModuleModel kieModuleModel = KieModuleModelImpl.fromXML(zipFile.getInputStream(zipEntry)); setDefaultsforEmptyKieModule(kieModuleModel); return kieModuleModel; } } catch (Exception e) { } finally { if (zipFile != null) { try { zipFile.close(); } catch (IOException e) { } } } return null; }
private KieModuleModel getDependencyKieModel(File jar) { ZipFile zipFile = null; try { zipFile = new ZipFile(jar); ZipEntry zipEntry = zipFile.getEntry(KieModuleModelImpl.KMODULE_JAR_PATH); if (zipEntry != null) { KieModuleModel kieModuleModel = KieModuleModelImpl.fromXML(zipFile.getInputStream(zipEntry)); setDefaultsforEmptyKieModule(kieModuleModel); return kieModuleModel; } } catch (Exception e) { } finally { if (zipFile != null) { try { zipFile.close(); } catch (IOException e) { } } } return null; } }
private KieModuleModel getDependencyKieModel(File jar) { ZipFile zipFile = null; try { zipFile = new ZipFile(jar); ZipEntry zipEntry = zipFile.getEntry(KieModuleModelImpl.KMODULE_JAR_PATH); if (zipEntry != null) { KieModuleModel kieModuleModel = KieModuleModelImpl.fromXML(zipFile.getInputStream(zipEntry)); setDefaultsforEmptyKieModule(kieModuleModel); return kieModuleModel; } } catch (Exception e) { } finally { if (zipFile != null) { try { zipFile.close(); } catch (IOException e) { } } } return null; } }
protected void addKieModuleToRepo(KieModuleModel kieModuleModel) { String rootPath = configFilePath; if ( rootPath.lastIndexOf( ':' ) >= 2 ) { // avoid to trucate Windows paths like C:\my\folder\... rootPath = configFilePath.substring( rootPath.lastIndexOf( ':' ) + 1 ); } KieBuilderImpl.setDefaultsforEmptyKieModule(kieModuleModel); InternalKieModule internalKieModule = ClasspathKieProject.createInternalKieModule(kieModuleModel, releaseId, rootPath); if ( internalKieModule != null ) { KieServices ks = KieServices.Factory.get(); ks.getRepository().addKieModule(internalKieModule); log.info(" :: Added KieModule From KieObjectsInjector ::"); } }
protected void addKieModuleToRepo(KieModuleModel kieModuleModel) { String rootPath = configFilePath; if ( rootPath.lastIndexOf( ':' ) >= 2 ) { // avoid to trucate Windows paths like C:\my\folder\... rootPath = configFilePath.substring( rootPath.lastIndexOf( ':' ) + 1 ); } KieBuilderImpl.setDefaultsforEmptyKieModule(kieModuleModel); InternalKieModule internalKieModule = ClasspathKieProject.createInternalKieModule(kieModuleModel, releaseId, rootPath); if ( internalKieModule != null ) { KieServices ks = KieServices.Factory.get(); ks.getRepository().addKieModule(internalKieModule); log.info(" :: Added KieModule From KieObjectsInjector ::"); } }
private void addKieModuleToRepo(KieModuleModel kieProject) { KieBuilderImpl.setDefaultsforEmptyKieModule(kieProject); InternalKieModule kJar = createKieModule(kieProject); if ( kJar != null ) { KieServices ks = KieServices.Factory.get(); log.info("Adding KieModule from " + parseKModuleRootPath(kModuleRootUrl) + " to repository."); ks.getRepository().addKieModule(kJar); } }
private void addKieModuleToRepo(KieModuleModel kieProject) { KieBuilderImpl.setDefaultsforEmptyKieModule(kieProject); InternalKieModule kJar = createKieModule(kieProject); if ( kJar != null ) { KieServices ks = KieServices.Factory.get(); log.info("Adding KieModule from " + parseKModuleRootPath(kModuleRootUrl) + " to repository."); ks.getRepository().addKieModule(kJar); } }
private void createOsgiKieModule() { configFileURL = getConfigFileURL(); if (releaseId == null) { releaseId = KieRepositoryImpl.INSTANCE.getDefaultReleaseId(); } KieModuleModel kieModuleModel = getKieModuleModel(); KieBuilderImpl.setDefaultsforEmptyKieModule(kieModuleModel); injectKieModule(kieModuleModel); InternalKieModule internalKieModule = createOsgiKModule(kieModuleModel); if ( internalKieModule != null ) { KieServices ks = KieServices.Factory.get(); ks.getRepository().addKieModule(internalKieModule); log.info(" :: Added KieModule From KieObjectsInjector ::"); } }
private void createOsgiKieModule() { configFileURL = getConfigFileURL(); if (releaseId == null) { releaseId = KieRepositoryImpl.INSTANCE.getDefaultReleaseId(); } KieModuleModel kieModuleModel = getKieModuleModel(); KieBuilderImpl.setDefaultsforEmptyKieModule(kieModuleModel); injectKieModule(kieModuleModel); InternalKieModule internalKieModule = createOsgiKModule(kieModuleModel); if ( internalKieModule != null ) { KieServices ks = KieServices.Factory.get(); ks.getRepository().addKieModule(internalKieModule); log.info(" :: Added KieModule From KieObjectsInjector ::"); } }