@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 MavenExecutionHelperorg.apache.maven.shared.release.exec.MavenExecutorExceptionpublic 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 MavenExecutionHelperorg.apache.maven.shared.release.exec.MavenExecutorExceptionpublic org.apache.maven.execution.MavenSession reloadReactor(org.apache.maven.project.MavenProject rootProject,
org.apache.maven.execution.MavenSession oldSession)
throws ReactorReloadException
reloadReactor in interface MavenExecutionHelperReactorReloadExceptionpublic org.apache.maven.execution.MavenSession getSessionForBranch(String branchName, org.apache.maven.project.MavenProject rootProject, org.apache.maven.execution.MavenSession oldSession) throws com.atlassian.jgitflow.core.exception.JGitFlowException, IOException, org.eclipse.jgit.api.errors.GitAPIException, ReactorReloadException
getSessionForBranch in interface MavenExecutionHelpercom.atlassian.jgitflow.core.exception.JGitFlowExceptionIOExceptionorg.eclipse.jgit.api.errors.GitAPIExceptionReactorReloadExceptionCopyright © 2014 Atlassian. All rights reserved.