public class MavenEmbedder extends Object
| Modifier and Type | Field and Description |
|---|---|
static File |
DEFAULT_GLOBAL_SETTINGS_FILE |
| Modifier | Constructor and Description |
|---|---|
|
MavenEmbedder(ClassLoader mavenClassLoader,
ClassLoader parent,
MavenRequest mavenRequest) |
|
MavenEmbedder(MavenRequest mavenRequest) |
protected |
MavenEmbedder(MavenRequest mavenRequest,
ComponentProvider componentProvider) |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.maven.execution.MavenExecutionRequest |
buildMavenExecutionRequest(MavenRequest mavenRequest) |
List<org.apache.maven.project.ProjectBuildingResult> |
buildProjects(File mavenProject,
boolean recursive) |
void |
dispose() |
org.apache.maven.execution.MavenExecutionResult |
execute(MavenRequest mavenRequest) |
org.apache.maven.artifact.repository.ArtifactRepository |
getLocalRepository() |
String |
getLocalRepositoryPath() |
org.apache.maven.execution.MavenExecutionRequest |
getMavenExecutionRequest() |
protected MavenRepositoryConfiguration |
getMavenRepositoryConfiguration() |
org.apache.maven.execution.MavenSession |
getMavenSession() |
org.apache.maven.settings.Settings |
getSettings() |
org.apache.maven.project.MavenProject |
readProject(File mavenProject) |
org.apache.maven.project.MavenProject |
readProject(InputStream mavenProjectStream) |
List<org.apache.maven.project.MavenProject> |
readProjects(File mavenProject,
boolean recursive) |
public static final File DEFAULT_GLOBAL_SETTINGS_FILE
public MavenEmbedder(MavenRequest mavenRequest) throws MavenEmbedderException
MavenEmbedderExceptionpublic MavenEmbedder(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException
MavenEmbedderExceptionprotected MavenEmbedder(MavenRequest mavenRequest, ComponentProvider componentProvider) throws MavenEmbedderException
MavenEmbedderExceptionprotected org.apache.maven.execution.MavenExecutionRequest buildMavenExecutionRequest(MavenRequest mavenRequest) throws MavenEmbedderException, org.codehaus.plexus.component.repository.exception.ComponentLookupException
MavenEmbedderExceptionorg.codehaus.plexus.component.repository.exception.ComponentLookupExceptionprotected MavenRepositoryConfiguration getMavenRepositoryConfiguration()
public org.apache.maven.settings.Settings getSettings()
throws MavenEmbedderException,
org.codehaus.plexus.component.repository.exception.ComponentLookupException
MavenEmbedderExceptionorg.codehaus.plexus.component.repository.exception.ComponentLookupExceptionpublic org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionpublic String getLocalRepositoryPath()
public org.apache.maven.project.MavenProject readProject(InputStream mavenProjectStream) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderExceptionpublic org.apache.maven.project.MavenProject readProject(File mavenProject) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderExceptionpublic List<org.apache.maven.project.MavenProject> readProjects(File mavenProject, boolean recursive) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderExceptionpublic List<org.apache.maven.project.ProjectBuildingResult> buildProjects(File mavenProject, boolean recursive) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderExceptionpublic org.apache.maven.execution.MavenSession getMavenSession()
public org.apache.maven.execution.MavenExecutionRequest getMavenExecutionRequest()
public void dispose()
public org.apache.maven.execution.MavenExecutionResult execute(MavenRequest mavenRequest) throws MavenEmbedderException
MavenEmbedderExceptionCopyright © 2017–2019 JBoss by Red Hat. All rights reserved.