Class ClasspathKieProject

  • All Implemented Interfaces:
    KieProject

    public class ClasspathKieProject
    extends AbstractKieProject
    Discovers all KieModules on the classpath, via the kmodule.xml file. KieBaseModels and KieSessionModels are then indexed, with helper lookups Each resulting KieModule is added to the KieRepository
    • Method Detail

      • init

        public void init()
      • getGAV

        public org.kie.api.builder.ReleaseId getGAV()
      • getCreationTimestamp

        public long getCreationTimestamp()
      • discoverKieModules

        public void discoverKieModules()
      • createInternalKieModule

        public static InternalKieModule createInternalKieModule​(org.kie.api.builder.model.KieModuleModel kieProject,
                                                                org.kie.api.builder.ReleaseId releaseId,
                                                                String rootPath)
      • getPomProperties

        public static String getPomProperties​(String urlPathToAdd)
      • fixURLFromKProjectPath

        public static String fixURLFromKProjectPath​(URL url)