Class MavenEmbedderUtils
java.lang.Object
org.kie.maven.integration.embedder.MavenEmbedderUtils
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic org.codehaus.plexus.classworlds.realm.ClassRealmbuildClassRealm(File mavenHome, org.codehaus.plexus.classworlds.ClassWorld world, ClassLoader parentClassLoader) static ComponentProviderbuildComponentProvider(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) static org.codehaus.plexus.PlexusContainerbuildPlexusContainer(File mavenHome, MavenRequest mavenRequest) static org.codehaus.plexus.PlexusContainerbuildPlexusContainer(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest)
-
Method Details
-
buildComponentProvider
public static ComponentProvider buildComponentProvider(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException - Throws:
MavenEmbedderException
-
buildClassRealm
public static org.codehaus.plexus.classworlds.realm.ClassRealm buildClassRealm(File mavenHome, org.codehaus.plexus.classworlds.ClassWorld world, ClassLoader parentClassLoader) throws MavenEmbedderException - Throws:
MavenEmbedderException
-
buildPlexusContainer
public static org.codehaus.plexus.PlexusContainer buildPlexusContainer(File mavenHome, MavenRequest mavenRequest) throws MavenEmbedderException - Throws:
MavenEmbedderException
-
buildPlexusContainer
public static org.codehaus.plexus.PlexusContainer buildPlexusContainer(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException - Throws:
MavenEmbedderException
-