@dkayiwa I admit my mistake and own it. I am going to take some few hours to confirm every module has the right version. To to be honest some I wasn’t fixing the snapshot version with the intension it will be automatically calculated by the maven release plugin.
You are right! To be honest the first modules I made a big blunder. I made my decision basing on this statement default next snapshot ( *maven.development.version* ) is empty, and calculated by the maven release plugin. and for sure it calculated for me
I’m not surprised at all that this happened, I view this as a weakness in our release processes and scripts to be honest. The issues that you encountered @jwnasambu were easy to run into (too easy), and our scripts should make it much, much easier to do the right thing, and harder to run into these problems. Anyone who has done a lot of releasing in Bamboo has run into these kind of issues - you are definitely not alone.
@dkayiwa and @burke our Bamboo jobs and release scripts need to be smarter than requiring these variables to be set to particular values at release time. In my opinion we should not store these version values in our jobs over time, which is what leads to them having bad values. One should always be able to override, but the default as much as possible should always be to not have any explicit values set for these variables and to instead detect the release version and next development version based on the pom.
Maybe we can look at this together in an upcoming call and see if we can make some straightforward improvements.
Kindly am facing the same challenge as the above but desire to fix it myself. Kindly where are the changes made? I have made some changes as reflected on the screenshot below but still the is not build reflected after saving my changes