public abstract class AbstractProductionBranchManager extends AbstractFlowReleaseManager
| Modifier and Type | Field and Description |
|---|---|
protected ReleaseStartPluginExtension |
extension |
protected BranchLabelProvider |
labelProvider |
protected MavenExecutionHelper |
mavenExecutionHelper |
protected PomUpdater |
pomUpdater |
protected ProjectHelper |
projectHelper |
checkoutAndGetProjects, contextProvider, jGitFlowProvider, projectsProvider, sessionProvider, setupHelper, verifyInitialVersionState| Constructor and Description |
|---|
AbstractProductionBranchManager(com.atlassian.jgitflow.core.BranchType branchType) |
| Modifier and Type | Method and Description |
|---|---|
String |
getFinishLabelAndRunPreflight(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
String |
getStartLabelAndRunPreflight(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
deploy, runPreflight, setupProvidersenableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfinish, start@Requirement protected MavenExecutionHelper mavenExecutionHelper
@Requirement protected ProjectHelper projectHelper
@Requirement protected BranchLabelProvider labelProvider
@Requirement protected PomUpdater pomUpdater
@Requirement protected ReleaseStartPluginExtension extension
public AbstractProductionBranchManager(com.atlassian.jgitflow.core.BranchType branchType)
public String getStartLabelAndRunPreflight(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws com.atlassian.jgitflow.core.exception.JGitFlowException, MavenJGitFlowException
com.atlassian.jgitflow.core.exception.JGitFlowExceptionMavenJGitFlowExceptionpublic String getFinishLabelAndRunPreflight(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws com.atlassian.jgitflow.core.exception.JGitFlowException, MavenJGitFlowException
com.atlassian.jgitflow.core.exception.JGitFlowExceptionMavenJGitFlowExceptionCopyright © 2014 Atlassian. All rights reserved.