Package org.kie.builder.impl

Examples of org.kie.builder.impl.ZipKieModule


        return kieModule;
    }

    private InternalKieModule buildArtifact(ReleaseId releaseId, Artifact artifact) {
        ArtifactResolver resolver = getArtifactResolver();
        ZipKieModule kieModule = new ZipKieModule(releaseId, artifact.getFile());
        addDependencies(kieModule, resolver, resolver.getArtifactDependecies(new DependencyDescriptor(artifact).toString()));
        build(kieModule);
        return kieModule;
    }
View Full Code Here


    private void addDependencies(InternalKieModule kieModule, ArtifactResolver resolver, List<DependencyDescriptor> dependencies) {
        for (DependencyDescriptor dep : dependencies) {
            Artifact depArtifact = resolver.resolveArtifact(dep.toString());
            if (isKJar(depArtifact.getFile())) {
                ReleaseId depReleaseId = new DependencyDescriptor(depArtifact).getGav();
                kieModule.addDependency(new ZipKieModule(depReleaseId, depArtifact.getFile()));
            }
        }
    }
View Full Code Here

        }
        log.info("The following artifacts have been updated: " + updatedArtifacts);
    }

    private void updateKieModule(Artifact artifact, ReleaseId releaseId) {
        ZipKieModule kieModule = new ZipKieModule(releaseId, artifact.getFile());
        ResultsImpl messages = build(kieModule);
        if ( messages.filterMessages(Message.Level.ERROR).isEmpty()) {
            kieContainer.updateToVersion(releaseId);
        }
    }
View Full Code Here

TOP

Related Classes of org.kie.builder.impl.ZipKieModule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.