@Component(role=MavenExecutionHelper.class) public class DefaultMavenExecutionHelper extends Object implements MavenExecutionHelper
Modifier and Type | Field and Description |
---|---|
protected JGitFlowProvider |
jGitFlowProvider |
protected Map<String,org.apache.maven.shared.release.exec.MavenExecutor> |
mavenExecutors |
protected org.apache.maven.project.MavenProjectBuilder |
projectBuilder |
Constructor and Description |
---|
DefaultMavenExecutionHelper() |
Modifier and Type | Method and Description |
---|---|
void |
execute(org.apache.maven.project.MavenProject project,
org.apache.maven.execution.MavenSession session) |
void |
execute(org.apache.maven.project.MavenProject project,
org.apache.maven.execution.MavenSession session,
String goals) |
org.apache.maven.execution.MavenSession |
getSessionForBranch(String branchName,
org.apache.maven.project.MavenProject rootProject,
org.apache.maven.execution.MavenSession oldSession) |
org.apache.maven.execution.MavenSession |
reloadReactor(org.apache.maven.project.MavenProject rootProject,
org.apache.maven.execution.MavenSession oldSession) |
@Requirement protected Map<String,org.apache.maven.shared.release.exec.MavenExecutor> mavenExecutors
@Requirement protected org.apache.maven.project.MavenProjectBuilder projectBuilder
@Requirement protected JGitFlowProvider jGitFlowProvider
public void execute(org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession session) throws org.apache.maven.shared.release.exec.MavenExecutorException
execute
in interface MavenExecutionHelper
org.apache.maven.shared.release.exec.MavenExecutorException
public void execute(org.apache.maven.project.MavenProject project, org.apache.maven.execution.MavenSession session, String goals) throws org.apache.maven.shared.release.exec.MavenExecutorException
execute
in interface MavenExecutionHelper
org.apache.maven.shared.release.exec.MavenExecutorException
public org.apache.maven.execution.MavenSession reloadReactor(org.apache.maven.project.MavenProject rootProject, org.apache.maven.execution.MavenSession oldSession) throws ReactorReloadException
reloadReactor
in interface MavenExecutionHelper
ReactorReloadException
public org.apache.maven.execution.MavenSession getSessionForBranch(String branchName, org.apache.maven.project.MavenProject rootProject, org.apache.maven.execution.MavenSession oldSession) throws JGitFlowException, IOException, org.eclipse.jgit.api.errors.GitAPIException, ReactorReloadException
getSessionForBranch
in interface MavenExecutionHelper
JGitFlowException
IOException
org.eclipse.jgit.api.errors.GitAPIException
ReactorReloadException
Copyright © 2017 Atlassian. All rights reserved.