@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, workingDirectory
basedir, 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()
AbstractPerformBranchReleaseMojo
createReleaseDescriptor
in class AbstractPerformBranchReleaseMojo
null
.public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
Copyright © 2010–2017 Neticoa SAS. All rights reserved.