Class MavenEmbedderUtils
- java.lang.Object
-
- org.kie.maven.integration.embedder.MavenEmbedderUtils
-
public class MavenEmbedderUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMavenEmbedderUtils.IBMClassRealm
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static 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 Detail
-
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
-
-