Class MavenEmbedder
java.lang.Object
org.kie.maven.integration.embedder.MavenEmbedder
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionMavenEmbedder(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) MavenEmbedder(MavenRequest mavenRequest) protectedMavenEmbedder(MavenRequest mavenRequest, ComponentProvider componentProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.maven.execution.MavenExecutionRequestbuildMavenExecutionRequest(MavenRequest mavenRequest) List<org.apache.maven.project.ProjectBuildingResult>buildProjects(File mavenProject, boolean recursive) voiddispose()org.apache.maven.execution.MavenExecutionResultexecute(MavenRequest mavenRequest) org.apache.maven.artifact.repository.ArtifactRepositoryorg.apache.maven.execution.MavenExecutionRequestprotected MavenRepositoryConfigurationorg.apache.maven.execution.MavenSessionorg.apache.maven.settings.Settingsorg.apache.maven.project.MavenProjectreadProject(File mavenProject) org.apache.maven.project.MavenProjectreadProject(InputStream mavenProjectStream) List<org.apache.maven.project.MavenProject>readProjects(File mavenProject, boolean recursive)
-
Field Details
-
DEFAULT_GLOBAL_SETTINGS_FILE
-
-
Constructor Details
-
MavenEmbedder
- Throws:
MavenEmbedderException
-
MavenEmbedder
public MavenEmbedder(ClassLoader mavenClassLoader, ClassLoader parent, MavenRequest mavenRequest) throws MavenEmbedderException - Throws:
MavenEmbedderException
-
MavenEmbedder
protected MavenEmbedder(MavenRequest mavenRequest, ComponentProvider componentProvider) throws MavenEmbedderException - Throws:
MavenEmbedderException
-
-
Method Details
-
buildMavenExecutionRequest
protected org.apache.maven.execution.MavenExecutionRequest buildMavenExecutionRequest(MavenRequest mavenRequest) throws MavenEmbedderException, org.codehaus.plexus.component.repository.exception.ComponentLookupException - Throws:
MavenEmbedderExceptionorg.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getMavenRepositoryConfiguration
-
getSettings
public org.apache.maven.settings.Settings getSettings() throws MavenEmbedderException, org.codehaus.plexus.component.repository.exception.ComponentLookupException- Throws:
MavenEmbedderExceptionorg.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getLocalRepositoryPath
-
readProject
public org.apache.maven.project.MavenProject readProject(InputStream mavenProjectStream) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException - Throws:
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderException
-
readProject
public org.apache.maven.project.MavenProject readProject(File mavenProject) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException - Throws:
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderException
-
readProjects
public List<org.apache.maven.project.MavenProject> readProjects(File mavenProject, boolean recursive) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException - Throws:
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderException
-
buildProjects
public List<org.apache.maven.project.ProjectBuildingResult> buildProjects(File mavenProject, boolean recursive) throws org.apache.maven.project.ProjectBuildingException, MavenEmbedderException - Throws:
org.apache.maven.project.ProjectBuildingExceptionMavenEmbedderException
-
getMavenSession
public org.apache.maven.execution.MavenSession getMavenSession() -
getMavenExecutionRequest
public org.apache.maven.execution.MavenExecutionRequest getMavenExecutionRequest() -
dispose
public void dispose() -
execute
public org.apache.maven.execution.MavenExecutionResult execute(MavenRequest mavenRequest) throws MavenEmbedderException - Throws:
MavenEmbedderException
-