Class KieServerDeployer


  • public class KieServerDeployer
    extends Object
    • Field Detail

      • logger

        protected static org.slf4j.Logger logger
    • Constructor Detail

      • KieServerDeployer

        public KieServerDeployer()
    • Method Detail

      • buildAndDeployMavenProjectFromResource

        public static void buildAndDeployMavenProjectFromResource​(String resourcePath)
      • buildAndDeployMavenProject

        public static void buildAndDeployMavenProject​(URL basedir)
      • buildAndDeployCommonMavenParent

        public static void buildAndDeployCommonMavenParent()
      • createAndDeployKJar

        public static void createAndDeployKJar​(org.kie.server.api.model.ReleaseId releaseId)
      • createAndDeployKJar

        public static void createAndDeployKJar​(org.kie.server.api.model.ReleaseId releaseId,
                                               Map<String,​String> files)
        Dynamically deploy kjar with content.
        Parameters:
        releaseId - Release id.
        files - Map of file names and file content.
      • removeLocalArtifact

        public static void removeLocalArtifact​(org.kie.server.api.model.ReleaseId releaseId)
        Remove artifact from Kie server's local maven repository.
        Parameters:
        releaseId - Release id.
      • cleanAllRepositories

        public static void cleanAllRepositories()
      • getRepository

        public static org.appformer.maven.integration.MavenRepository getRepository()