public class DefaultMaven extends AbstractLogEnabled implements Maven
Modifier and Type | Field and Description |
---|---|
protected PlexusContainer |
container |
protected ErrorDiagnostics |
errorDiagnostics |
protected LifecycleExecutor |
lifecycleExecutor |
protected MavenProjectBuilder |
projectBuilder |
protected RuntimeInformation |
runtimeInformation |
POMv4, RELEASE_POMv4, ROLE
Constructor and Description |
---|
DefaultMaven() |
Modifier and Type | Method and Description |
---|---|
void |
contextualize(Context context) |
protected MavenSession |
createSession(MavenExecutionRequest request,
ReactorManager rpm) |
void |
execute(MavenExecutionRequest request) |
protected static java.lang.String |
formatTime(long ms) |
MavenProject |
getProject(java.io.File pom,
ArtifactRepository localRepository,
Settings settings,
java.util.Properties userProperties,
ProfileManager globalProfileManager)
Deprecated.
Use
getProject(File, MavenExecutionRequest) instead. |
MavenProject |
getProject(java.io.File pom,
MavenExecutionRequest request) |
protected void |
line() |
protected void |
logError(java.lang.Exception e,
boolean showErrors) |
protected void |
logFailure(BuildFailureException e,
boolean showErrors) |
protected void |
logFatal(java.lang.Throwable error) |
protected void |
logSuccess(ReactorManager rm) |
protected void |
stats(java.util.Date start) |
protected MavenProjectBuilder projectBuilder
protected LifecycleExecutor lifecycleExecutor
protected PlexusContainer container
protected ErrorDiagnostics errorDiagnostics
protected RuntimeInformation runtimeInformation
public void execute(MavenExecutionRequest request) throws MavenExecutionException
execute
in interface Maven
MavenExecutionException
public MavenProject getProject(java.io.File pom, ArtifactRepository localRepository, Settings settings, java.util.Properties userProperties, ProfileManager globalProfileManager) throws ProjectBuildingException, ArtifactResolutionException, ProfileActivationException
getProject(File, MavenExecutionRequest)
instead.public MavenProject getProject(java.io.File pom, MavenExecutionRequest request) throws ProjectBuildingException, ArtifactResolutionException, ProfileActivationException
protected MavenSession createSession(MavenExecutionRequest request, ReactorManager rpm)
public void contextualize(Context context) throws ContextException
ContextException
protected void logFatal(java.lang.Throwable error)
protected void logError(java.lang.Exception e, boolean showErrors)
protected void logFailure(BuildFailureException e, boolean showErrors)
protected void logSuccess(ReactorManager rm)
protected void stats(java.util.Date start)
protected void line()
protected static java.lang.String formatTime(long ms)