Tag the project.
Mojo Attributes:
| Name | Type | Description |
|---|---|---|
| basedir | File |
The base directory. |
| Name | Type | Description |
|---|---|---|
| addTimestamp | boolean |
Use timestamp tagging. Default value is false. |
| connectionType | String |
The type of connection to use (connection or developerConnection). Default value is connection. |
| connectionUrl | String |
The SCM connection URL. Default value is ${project.scm.connection}. |
| developerConnectionUrl | String |
The SCM connection URL for developers. Default value is ${project.scm.developerConnection}. |
| excludes | String |
Comma separated list of excludes file pattern. |
| includes | String |
Comma separated list of includes file pattern. |
| message | String |
The message applied to the tag creation. |
| passphrase | String |
The passphrase (used by java svn). |
| password | String |
The user password (used by svn, starteam and perforce protocol). |
| privateKey | String |
The private key (used by java svn). |
| providerImplementations | Map |
List of provider implementations. |
| systemProperties | Properties |
List of System properties to pass to the JUnit tests. |
| tag | String |
Tag name. |
| tagBase | String |
The url of tags base directory (used by svn protocol). It is not necessary to set it if you use the standard svn layout (branches/tags/trunk). |
| timestampFormat | String |
Set the timestamp format. Default value is yyyyMMddHHmmss. |
| timestampPosition | String |
Define the timestamp position (end or begin). Default value is end. |
| timestampPrefix | String |
Timestamp tag prefix. Default value is -. |
| username | String |
The user name (used by svn, starteam and perforce protocol). |
| workingDirectory | File |
The working directory. |
Use timestamp tagging.
booleanNo${addTimestamp}falseThe base directory.
java.io.FileYes${basedir}The type of connection to use (connection or developerConnection).
java.lang.StringNo${connectionType}connectionThe SCM connection URL.
java.lang.StringNo${connectionUrl}${project.scm.connection}The SCM connection URL for developers.
java.lang.StringNo${connectionUrl}${project.scm.developerConnection}Comma separated list of excludes file pattern.
java.lang.StringNo${excludes}Comma separated list of includes file pattern.
java.lang.StringNo${includes}The message applied to the tag creation.
java.lang.StringNo${message}The passphrase (used by java svn).
java.lang.StringNo${passphrase}The user password (used by svn, starteam and perforce protocol).
java.lang.StringNo${password}The private key (used by java svn).
java.lang.StringNo${privateKey}List of provider implementations.
java.util.MapNoList of System properties to pass to the JUnit tests.
java.util.PropertiesNoTag name.
java.lang.StringNo${tag}The url of tags base directory (used by svn protocol). It is not necessary to set it if you use the standard svn layout (branches/tags/trunk).
java.lang.StringNo${tagBase}Set the timestamp format.
java.lang.StringNo${timestampFormat}yyyyMMddHHmmssDefine the timestamp position (end or begin).
java.lang.StringNo${timestampPosition}endTimestamp tag prefix.
java.lang.StringNo${timestampPrefix}-The user name (used by svn, starteam and perforce protocol).
java.lang.StringNo${username}The working directory.
java.io.FileNo${workingDirectory}