Class MavenEmbedderUtils
- java.lang.Object
-
- org.kie.maven.integration.embedder.MavenEmbedderUtils
-
public class MavenEmbedderUtils extends java.lang.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(java.io.File mavenHome, org.codehaus.plexus.classworlds.ClassWorld world, java.lang.ClassLoader parentClassLoader)static ComponentProviderbuildComponentProvider(java.lang.ClassLoader mavenClassLoader, java.lang.ClassLoader parent, MavenRequest mavenRequest)static org.codehaus.plexus.PlexusContainerbuildPlexusContainer(java.io.File mavenHome, MavenRequest mavenRequest)static org.codehaus.plexus.PlexusContainerbuildPlexusContainer(java.lang.ClassLoader mavenClassLoader, java.lang.ClassLoader parent, MavenRequest mavenRequest)
-
-
-
Method Detail
-
buildComponentProvider
public static ComponentProvider buildComponentProvider(java.lang.ClassLoader mavenClassLoader, java.lang.ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException
- Throws:
MavenEmbedderException
-
buildClassRealm
public static org.codehaus.plexus.classworlds.realm.ClassRealm buildClassRealm(java.io.File mavenHome, org.codehaus.plexus.classworlds.ClassWorld world, java.lang.ClassLoader parentClassLoader) throws MavenEmbedderException- Throws:
MavenEmbedderException
-
buildPlexusContainer
public static org.codehaus.plexus.PlexusContainer buildPlexusContainer(java.io.File mavenHome, MavenRequest mavenRequest) throws MavenEmbedderException- Throws:
MavenEmbedderException
-
buildPlexusContainer
public static org.codehaus.plexus.PlexusContainer buildPlexusContainer(java.lang.ClassLoader mavenClassLoader, java.lang.ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException- Throws:
MavenEmbedderException
-
-