@Mojo(name="hgchangeset",
defaultPhase=INITIALIZE,
requiresProject=true,
threadSafe=true)
public class HgChangeSetMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Class and Description |
|---|---|
private static class |
HgChangeSetMojo.HgOutputConsumer |
| Modifier and Type | Field and Description |
|---|---|
private org.apache.maven.scm.log.ScmLogDispatcher |
logger |
private org.apache.maven.project.MavenProject |
project
The maven project.
|
private java.io.File |
scmDirectory
Local directory to be used to issue SCM actions
|
private boolean |
skip
Whether to skip this execution.
|
| Constructor and Description |
|---|
HgChangeSetMojo() |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkResult(org.apache.maven.scm.ScmResult result) |
void |
execute() |
protected java.lang.String |
getChangeSet() |
protected java.lang.String |
getChangeSetDate() |
protected java.lang.String |
getChangeSetDateProperty() |
protected java.lang.String |
getChangeSetProperty() |
protected java.lang.String |
getProperty(java.lang.String property) |
private void |
setChangeSetDateProperty(java.lang.String changeSetDate) |
private void |
setChangeSetProperty(java.lang.String changeSet) |
private void |
setProperty(java.lang.String property,
java.lang.String value) |
@Parameter(property="maven.buildNumber.skip",
defaultValue="false")
private boolean skip
private org.apache.maven.scm.log.ScmLogDispatcher logger
@Parameter(defaultValue="${project}",
required=true,
readonly=true)
private org.apache.maven.project.MavenProject project
@Parameter(property="maven.changeSet.scmDirectory",
defaultValue="${basedir}")
private java.io.File scmDirectory
private void checkResult(org.apache.maven.scm.ScmResult result)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprotected java.lang.String getChangeSet()
throws org.apache.maven.scm.ScmException,
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.scm.ScmExceptionorg.apache.maven.plugin.MojoExecutionExceptionprotected java.lang.String getChangeSetDate()
throws org.apache.maven.scm.ScmException,
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.scm.ScmExceptionorg.apache.maven.plugin.MojoExecutionExceptionprotected java.lang.String getChangeSetDateProperty()
protected java.lang.String getChangeSetProperty()
protected java.lang.String getProperty(java.lang.String property)
private void setChangeSetDateProperty(java.lang.String changeSetDate)
private void setChangeSetProperty(java.lang.String changeSet)
private void setProperty(java.lang.String property,
java.lang.String value)