Some community “assembly” pom.xml` files have both…
The property gs.version is defined in the root pom.xml and I cannot think of a reason this would ever not match project.version? It primarily seems to be used in assembly modules.
Is it okay to get rid of gs.version or does it have a use I cannot figure out?
the root pom uses ${gs.version} extensively in dependencyManagement as well, there might be a catch where this cannot be ${project.version} for Maven resolver reasons… my memory is vague on that