public class MavenEmbedder extends Object
Modifier and Type | Field and Description |
---|---|
static File |
DEFAULT_GLOBAL_SETTINGS_FILE |
Constructor and Description |
---|
MavenEmbedder(ClassLoader mavenClassLoader,
ClassLoader parent,
MavenRequest mavenRequest) |
MavenEmbedder(MavenRequest mavenRequest) |
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.artifact.repository.ArtifactRepository |
getLocalRepository() |
String |
getLocalRepositoryPath() |
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
MavenEmbedderException
public MavenEmbedder(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException
MavenEmbedderException
protected org.apache.maven.execution.MavenExecutionRequest buildMavenExecutionRequest(MavenRequest mavenRequest) throws MavenEmbedderException, org.codehaus.plexus.component.repository.exception.ComponentLookupException
MavenEmbedderException
org.codehaus.plexus.component.repository.exception.ComponentLookupException
protected MavenRepositoryConfiguration getMavenRepositoryConfiguration()
public org.apache.maven.settings.Settings getSettings() throws MavenEmbedderException, org.codehaus.plexus.component.repository.exception.ComponentLookupException
MavenEmbedderException
org.codehaus.plexus.component.repository.exception.ComponentLookupException
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
org.codehaus.plexus.component.repository.exception.ComponentLookupException
public String getLocalRepositoryPath()
public org.apache.maven.project.MavenProject readProject(InputStream mavenProjectStream) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingException
MavenEmbedderException
public org.apache.maven.project.MavenProject readProject(File mavenProject) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingException
MavenEmbedderException
public List<org.apache.maven.project.MavenProject> readProjects(File mavenProject, boolean recursive) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingException
MavenEmbedderException
public List<org.apache.maven.project.ProjectBuildingResult> buildProjects(File mavenProject, boolean recursive) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException
org.apache.maven.project.ProjectBuildingException
MavenEmbedderException
public org.apache.maven.execution.MavenSession getMavenSession()
public void dispose()
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.