@Mojo(name="release",
aggregator=true)
public class PerformReleaseMojo
extends AbstractPerformBranchReleaseMojo
| Modifier and Type | Field and Description |
|---|---|
protected String |
tagBase
The tag base directory in SVN, you must define it if you don't use the standard svn layout (trunk/tags/branches).
|
addSchema, artifactId, autoVersionSubmodules, dryRun, javaHome, localRepoDirectory, mavenHome, releaseManager, settingsServerId, snapshotDevelopmentVersion, updateDependencies, username, workingDirectorybasedir, project, reactorProjects, session, settings| Constructor and Description |
|---|
PerformReleaseMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected CxxReleaseDescriptor |
createReleaseDescriptor()
Creates the release descriptor from the various goal parameters.
|
void |
execute() |
getReleaseEnvironment@Parameter(property="tagBase") protected String tagBase
http://svn.apache.org/repos/asf/maven/plugins/tags. The URL is an SVN URL and does not
include the SCM provider and protocol.protected CxxReleaseDescriptor createReleaseDescriptor()
AbstractPerformBranchReleaseMojocreateReleaseDescriptor in class AbstractPerformBranchReleaseMojonull.public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionCopyright © 2010–2017 Neticoa SAS. All rights reserved.