alfresco:set-version
Full name:
org.alfresco.maven.plugin:alfresco-maven-plugin:4.2.0-SNAPSHOT:set-version
Description:
Removes -SNAPSHOT suffix from the version number (if present),
optionally replacing it with a timestamp. The result is provided in
the Maven property ${noSnapshotVersion}. This feature is mostly
needed to avoid Alfresco failing when installing AMP modules with
non-numeric versions.
Attributes:
- Requires a Maven project to be executed.
- Since version: 1.0.
- Binds by default to the lifecycle phase: initialize.
Required Parameters
Name |
Type |
Since |
Description |
propertyName |
String |
1.0 |
The Maven project property the stripped version is pushed into Default value is: noSnapshotVersion. User property is: maven.alfresco.propertyName.
|
snapshotSuffix |
String |
1.0 |
The snapshotSuffix used to identify and strip the -SNAPSHOT version
suffix See issue https://issues.alfresco.com/jira/browse/ENH-1232 Default value is: -SNAPSHOT. User property is: maven.alfresco.snapshotSuffix.
|
snapshotToTimestamp |
boolean |
1.0 |
Enable this option in order to replace -SNAPSHOT with the
currentTimestamp of the artifact creation See issue
https://issues.alfresco.com/jira/browse/ENH-1232 Default value is: false. User property is: maven.alfresco.snapshotToTimestamp.
|
Optional Parameters
Name |
Type |
Since |
Description |
customVersionSuffix |
String |
1.0 |
Allows to append a custom (numeric) value to the current artifact's
version, i.e. appending the SCM build number can be accomplished
defining
<customVersionSuffix>${buildnumber}</customVersionSuffix>
in the plugin configuration. User property is: maven.alfresco.customVersionSuffix.
|
Parameter Details
customVersionSuffix:
Allows to append a custom (numeric) value to the current artifact's
version, i.e. appending the SCM build number can be accomplished
defining
<customVersionSuffix>${buildnumber}</customVersionSuffix>
in the plugin configuration.
- Type: java.lang.String
- Since: 1.0
- Required: No
- User Property: maven.alfresco.customVersionSuffix
propertyName:
The Maven project property the stripped version is pushed into
- Type: java.lang.String
- Since: 1.0
- Required: Yes
- User Property: maven.alfresco.propertyName
- Default: noSnapshotVersion
snapshotSuffix:
The snapshotSuffix used to identify and strip the -SNAPSHOT version
suffix See issue https://issues.alfresco.com/jira/browse/ENH-1232
- Type: java.lang.String
- Since: 1.0
- Required: Yes
- User Property: maven.alfresco.snapshotSuffix
- Default: -SNAPSHOT
snapshotToTimestamp:
Enable this option in order to replace -SNAPSHOT with the
currentTimestamp of the artifact creation See issue
https://issues.alfresco.com/jira/browse/ENH-1232
- Type: boolean
- Since: 1.0
- Required: Yes
- User Property: maven.alfresco.snapshotToTimestamp
- Default: false