Skip to content

Internal component versioning 1.0.0-SNAPSHOT

The internal version of the project should reflect 1.0.0-SNAPSHOT targeting the next 2024Q2 release

Given that:

  • Parent component must have a version property at top level (parent .pom) -- 1.0.0-SNAPSHOT
  • Parent component must have all components' version as variables (parent .pom) -- 1.0.0-SNAPSHOT for every component

Then:

  • Each child component must have a reference to the parent version at parent level (hardcoded) -- 1.0.0-SNAPSHOT
  • Each child component must have a version property at top level (inherirted as variable from parent .pom) -- e.g. $variable.{component-name}.version
Edited by Kostis Trantzas