tycho-versions:set-property
Full name:
org.eclipse.tycho:tycho-versions-plugin:3.0.4:set-property
Description:
Updates some properties in a pom file
Attributes:
- Requires a Maven project to be executed.
- Executes as an aggregator goal.
- The goal is not marked as thread-safe and thus does not support parallel builds.
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<artifacts> |
String |
- |
Initial list of of projects to be changed. From these projects, the full list of projects to be changed is derived according to the rules described above. If set, this parameter needs to be specified as a comma separated list of artifactIds. Default value is: ${project.artifactId} .User property is: artifacts . |
<modules> |
String |
- |
List of additional modules (relative to the basedir) to considering even if not listed in the pom, this can be used to update related projects that are not included as modules in the root. User property is: modules . |
<properties> |
String |
- |
Comma separated list of names of POM properties to set, the new value will be the name of the property prefixed with User property is: properties . |
Parameter Details
<artifacts>
Initial list of of projects to be changed. From these projects, the full list of projects to be changed is derived according to the rules described above. If set, this parameter needs to be specified as a comma separated list of artifactIds.
- Type:
java.lang.String
- Required:
No
- User Property:
artifacts
- Default:
${project.artifactId}
<modules>
- Type:
java.lang.String
- Required:
No
- User Property:
modules
<properties>
Comma separated list of names of POM properties to set, the new value will be the name of the property prefixed with new
and the first character changed to uppercase. For example if properties=myProperty
then there must be a user property specified newMyProperty=thevalue
.
- Type:
java.lang.String
- Required:
No
- User Property:
properties