versions:set-scm-tag
Full name:
org.codehaus.mojo:versions-maven-plugin:2.19.1:set-scm-tag
Description:
Updates the current project's SCM tag.
Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator goal.
- The goal is thread-safe and supports parallel builds.
- Since version: 2.5.
Optional Parameters
| Name | Type | Since | Description | 
|---|---|---|---|
| <allowSnapshots> | boolean | 1.0-alpha-1 | Whether to allow snapshots when searching for the latest version of an artifact. Default: falseUser Property: allowSnapshots | 
| <changeRecorderFormat> | String | 2.11 | The format used to record changes. If "none" is specified, no changes are recorded. Default: noneUser Property: changeRecorderFormat | 
| <changeRecorderOutputFile> | File | 2.11 | The output file used to record changes. Default: ${project.build.directory}/versions-changes.xmlUser Property: changeRecorderOutputFile | 
| <connection> | String | 2.12.0 | The new SCM connection property User Property: connection | 
| <developerConnection> | String | 2.12.0 | The new SCM developerConnection property User Property: developerConnection | 
| <generateBackupPoms> | boolean | 1.0-alpha-3 | Controls whether a backup pom should be created. Default: trueUser Property: generateBackupPoms | 
| <ignoredVersions> | Set<String> | 2.13.0 | Allows specifying ignored versions directly as an alternative to providing the ruleSet parameter; mainly created for  Example:  Currently, this parameter will override the defined  User Property: maven.version.ignore | 
| <newTag> | String | 2.5 | The new SCM tag to set. User Property: newTag | 
| <ruleSet> | RuleSet | 2.13.0 | Allows specifying the org.codehaus.mojo.versions.model.RuleSet object describing rules on artifact versions to ignore when considering updates. See also: Using the ruleSet element in the POM | 
| <rulesUri> | String | 1.0-alpha-3 | URI of a ruleSet file containing the rules that control how to compare version numbers. The URI could be either a Wagon URI or a classpath URI (e.g. classpath:///package/sub/package/rules.xml).User Property: maven.version.rules | 
| <serverId> | String | 1.0-alpha-3 | settings.xml's server id for the URL. This is used when wagon needs extra authentication information. Default: serverIdUser Property: maven.version.rules.serverId | 
| <url> | String | 2.12.0 | The new SCM url property User Property: url | 
Parameter Details
<allowSnapshots>
- Type: boolean
- Since: 1.0-alpha-1
- Required: No
- User Property: allowSnapshots
- Default: false
<changeRecorderFormat>
- Type: java.lang.String
- Since: 2.11
- Required: No
- User Property: changeRecorderFormat
- Default: none
<changeRecorderOutputFile>
- Type: java.io.File
- Since: 2.11
- Required: No
- User Property: changeRecorderOutputFile
- Default: ${project.build.directory}/versions-changes.xml
<connection>
- Type: java.lang.String
- Since: 2.12.0
- Required: No
- User Property: connection
<developerConnection>
- Type: java.lang.String
- Since: 2.12.0
- Required: No
- User Property: developerConnection
<generateBackupPoms>
- Type: boolean
- Since: 1.0-alpha-3
- Required: No
- User Property: generateBackupPoms
- Default: true
<ignoredVersions>
Allows specifying ignored versions directly as an alternative to providing the ruleSet parameter; mainly created for -D property usage.
Example: "1\.0\.1,.+-M.,.*-SNAPSHOT"
Currently, this parameter will override the defined ruleSet
- Type: java.util.Set<java.lang.String>
- Since: 2.13.0
- Required: No
- User Property: maven.version.ignore
<newTag>
- Type: java.lang.String
- Since: 2.5
- Required: No
- User Property: newTag
<ruleSet>
Allows specifying the org.codehaus.mojo.versions.model.RuleSet object describing rules on artifact versions to ignore when considering updates.
See also: Using the ruleSet element in the POM
- Type: org.codehaus.mojo.versions.model.RuleSet
- Since: 2.13.0
- Required: No
<rulesUri>
classpath:///package/sub/package/rules.xml).- Type: java.lang.String
- Since: 1.0-alpha-3
- Required: No
- User Property: maven.version.rules
<serverId>
- Type: java.lang.String
- Since: 1.0-alpha-3
- Required: No
- User Property: maven.version.rules.serverId
- Default: serverId
<url>
- Type: java.lang.String
- Since: 2.12.0
- Required: No
- User Property: url

