public abstract class AbstractFlowReleaseManager extends org.codehaus.plexus.logging.AbstractLogEnabled implements FlowReleaseManager
| Modifier and Type | Field and Description |
|---|---|
protected CheckoutAndGetProjects |
checkoutAndGetProjects |
protected ContextProvider |
contextProvider |
protected JGitFlowProvider |
jGitFlowProvider |
protected ReactorProjectsProvider |
projectsProvider |
protected MavenSessionProvider |
sessionProvider |
protected JGitFlowSetupHelper |
setupHelper |
protected VerifyInitialVersionState |
verifyInitialVersionState |
| Constructor and Description |
|---|
AbstractFlowReleaseManager() |
| 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 |
runPreflight(ReleaseContext ctx,
List<org.apache.maven.project.MavenProject> reactorProjects,
org.apache.maven.execution.MavenSession session) |
protected void |
setupProviders(ReleaseContext ctx,
org.apache.maven.execution.MavenSession session,
List<org.apache.maven.project.MavenProject> projects) |
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfinish, start@Requirement protected ContextProvider contextProvider
@Requirement protected MavenSessionProvider sessionProvider
@Requirement protected ReactorProjectsProvider projectsProvider
@Requirement protected JGitFlowProvider jGitFlowProvider
@Requirement protected JGitFlowSetupHelper setupHelper
@Requirement protected CheckoutAndGetProjects checkoutAndGetProjects
@Requirement protected VerifyInitialVersionState verifyInitialVersionState
public 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 FlowReleaseManagerMavenJGitFlowExceptionprotected void setupProviders(ReleaseContext ctx, org.apache.maven.execution.MavenSession session, List<org.apache.maven.project.MavenProject> projects)
public void runPreflight(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.