I noted when working on the updating main that the actual GSIP 226 has not been approved yet, no doubt as it was subject to funding and us having a 3.x branch.
This proposal is held open for two weeks until October 30 (after code sprint):
-
Alessio Fabiani:
-
Andrea Aime:
-
Ian Turton:
-
Jody Garnett: +1 initial motion
-
Jukka Rahkonen:
-
Kevin Smith:
-
Simone Giannecchini:
-
Torben Barsballe:
-
Nuno Oliveira:
-
Peter Smythe:
The proposal is to manage the 3.x branch in line with maven standards which have been clarified since we started the project.
- Changing version numbers:
- 2.x:
<major>.<minor>.<incremental> - 3.x:
<major>.<minor>.<incremental>-<qualifier>
- Changing tagging conventions to be in-line and visible in branch history:
3.0.0-SNAPSHOT -- 3.0.0-RC -- 3.0.0-SNAPSHOT -- 3.0.0 -- 3.0.0-SNAPSHOT - This allows use of maven release plugin:
mvn --batch-mode release:update-versions -DautoVersionSubmodules=true -DdevelopmentVersion=3.0.0-RC
Reference: Naming conventions of Maven coordinates (groupId, artifactId, and version) – Maven