public class PlexusComponentProvider extends Object implements ComponentProvider
| Constructor and Description |
|---|
PlexusComponentProvider(ClassLoader mavenClassLoader,
ClassLoader parent,
MavenRequest mavenRequest) |
PlexusComponentProvider(File mavenHome,
MavenRequest mavenRequest) |
| Modifier and Type | Method and Description |
|---|---|
org.codehaus.plexus.PlexusContainer |
getPlexusContainer() |
org.eclipse.aether.RepositorySystemSession |
getRepositorySystemSession(org.apache.maven.execution.MavenExecutionRequest mavenExecutionRequest) |
ClassLoader |
getSystemClassLoader() |
<T> T |
lookup(Class<T> clazz) |
public PlexusComponentProvider(File mavenHome, MavenRequest mavenRequest) throws MavenEmbedderException
MavenEmbedderExceptionpublic PlexusComponentProvider(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException
MavenEmbedderExceptionpublic <T> T lookup(Class<T> clazz) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
lookup in interface ComponentProviderorg.codehaus.plexus.component.repository.exception.ComponentLookupExceptionpublic org.eclipse.aether.RepositorySystemSession getRepositorySystemSession(org.apache.maven.execution.MavenExecutionRequest mavenExecutionRequest)
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
getRepositorySystemSession in interface ComponentProviderorg.codehaus.plexus.component.repository.exception.ComponentLookupExceptionpublic org.codehaus.plexus.PlexusContainer getPlexusContainer()
getPlexusContainer in interface ComponentProviderpublic ClassLoader getSystemClassLoader()
getSystemClassLoader in interface ComponentProviderCopyright © 2001–2017 JBoss by Red Hat. All rights reserved.