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 new and the first character changed to uppercase. For example if properties=myProperty then there must be a user property specified newMyProperty=thevalue.


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>

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.
  • 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