public class DefaultCxxReleaseManager extends Object implements CxxReleaseManager
ROLE| Constructor and Description |
|---|
DefaultCxxReleaseManager() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.maven.shared.release.ReleaseResult |
branch(CxxReleaseDescriptor releaseDescriptor,
org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment,
List<org.apache.maven.project.MavenProject> reactorProjects)
Execute the phase.
|
protected void |
clean(List<String> phasesToRun,
CxxReleaseDescriptor releaseDescriptor,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
cleanBranch(CxxReleaseDescriptor releaseDescriptor,
List<org.apache.maven.project.MavenProject> reactorProjects)
Clean a release.
|
void |
cleanRelease(CxxReleaseDescriptor releaseDescriptor,
List<org.apache.maven.project.MavenProject> reactorProjects)
Clean a release.
|
protected org.apache.maven.plugin.logging.Log |
getLog() |
org.apache.maven.shared.release.ReleaseResult |
release(CxxReleaseDescriptor releaseDescriptor,
org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment,
List<org.apache.maven.project.MavenProject> reactorProjects)
Execute the phase.
|
protected org.apache.maven.shared.release.ReleaseResult |
run(List<String> phasesToRun,
CxxReleaseDescriptor releaseDescriptor,
org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment,
List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
setLog(org.apache.maven.plugin.logging.Log log) |
public void setLog(org.apache.maven.plugin.logging.Log log)
setLog in interface CxxReleaseManagerlog - protected org.apache.maven.plugin.logging.Log getLog()
public org.apache.maven.shared.release.ReleaseResult branch(CxxReleaseDescriptor releaseDescriptor, org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
CxxReleaseManagerbranch in interface CxxReleaseManagerreleaseDescriptor - the configuration to usereleaseEnvironment - the environmental configuration, such as Maven settings, Maven home, etc.reactorProjects - the reactor projectsorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic org.apache.maven.shared.release.ReleaseResult release(CxxReleaseDescriptor releaseDescriptor, org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
CxxReleaseManagerrelease in interface CxxReleaseManagerreleaseDescriptor - the configuration to usereleaseEnvironment - the environmental configuration, such as Maven settings, Maven home, etc.reactorProjects - the reactor projectsorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprotected org.apache.maven.shared.release.ReleaseResult run(List<String> phasesToRun, CxxReleaseDescriptor releaseDescriptor, org.apache.maven.shared.release.env.ReleaseEnvironment releaseEnvironment, List<org.apache.maven.project.MavenProject> reactorProjects) throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic void cleanRelease(CxxReleaseDescriptor releaseDescriptor, List<org.apache.maven.project.MavenProject> reactorProjects)
CxxReleaseManagercleanRelease in interface CxxReleaseManagerreleaseDescriptor - the configuration to use for releasereactorProjects - the reactor projectspublic void cleanBranch(CxxReleaseDescriptor releaseDescriptor, List<org.apache.maven.project.MavenProject> reactorProjects)
CxxReleaseManagercleanBranch in interface CxxReleaseManagerreleaseDescriptor - the configuration to use for releasereactorProjects - the reactor projectsprotected void clean(List<String> phasesToRun, CxxReleaseDescriptor releaseDescriptor, List<org.apache.maven.project.MavenProject> reactorProjects)
Copyright © 2010–2017 Neticoa SAS. All rights reserved.