@Component(role=FlowReleaseManager.class, hint="feature") public class DefaultFlowFeatureManager extends AbstractFlowReleaseManager
checkoutAndGetProjects, contextProvider, jGitFlowProvider, projectsProvider, sessionProvider, setupHelper, verifyInitialVersionState| Constructor and Description |
|---|
DefaultFlowFeatureManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
deploy(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session,
String buildNumber,
String goals) |
void |
finish(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
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) |
void |
start(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
runPreflight, setupProviderspublic void start(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws MavenJGitFlowException
MavenJGitFlowExceptionpublic void finish(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session) throws MavenJGitFlowException
MavenJGitFlowExceptionpublic void deploy(ReleaseContext ctx, List<org.apache.maven.project.MavenProject> reactorProjects, org.apache.maven.execution.MavenSession session, String buildNumber, String goals) throws MavenJGitFlowException
deploy in interface FlowReleaseManagerdeploy in class AbstractFlowReleaseManagerMavenJGitFlowExceptionpublic 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.