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.
boolean
No
${addTimestamp}
false
The base directory.
java.io.File
Yes
${basedir}
The type of connection to use (connection or developerConnection).
java.lang.String
No
${connectionType}
connection
The SCM connection URL.
java.lang.String
No
${connectionUrl}
${project.scm.connection}
The SCM connection URL for developers.
java.lang.String
No
${connectionUrl}
${project.scm.developerConnection}
Comma separated list of excludes file pattern.
java.lang.String
No
${excludes}
Comma separated list of includes file pattern.
java.lang.String
No
${includes}
The message applied to the tag creation.
java.lang.String
No
${message}
The passphrase (used by java svn).
java.lang.String
No
${passphrase}
The user password (used by svn, starteam and perforce protocol).
java.lang.String
No
${password}
The private key (used by java svn).
java.lang.String
No
${privateKey}
List of provider implementations.
java.util.Map
No
List of System properties to pass to the JUnit tests.
java.util.Properties
No
Tag name.
java.lang.String
No
${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.String
No
${tagBase}
Set the timestamp format.
java.lang.String
No
${timestampFormat}
yyyyMMddHHmmss
Define the timestamp position (end or begin).
java.lang.String
No
${timestampPosition}
end
Timestamp tag prefix.
java.lang.String
No
${timestampPrefix}
-
The user name (used by svn, starteam and perforce protocol).
java.lang.String
No
${username}
The working directory.
java.io.File
No
${workingDirectory}