Aligned module versions to 1.4-SNAPSHOT#8152
Aligned module versions to 1.4-SNAPSHOT#8152offtherailz merged 3 commits intogeosolutions-it:masterfrom
Conversation
|
I've noticed that printing modules are not updated. In release procedure we have : I noticed that this doesn't update the modules included only in some profiles, I had to run this to update all modules. But doing this I noticed that somewhere we use project properties and it replaces the properties. @taba90 what it could be the better approach to keep module versions in sync? What are the strategies used for other java projects we handle. |
|
@taba90 can you double check this PR with a review^ |
There was a problem hiding this comment.
Looks good to me. Just a minor observation that is not mandatory to merge the pr.
Regarding the question from @offtherailz I'm don't know actually a way to have the version set to the printing module in a simpler way.
Other java projects doesn't have all this modules with a root pom as it is the case of MapStore2, but instead they've a single root pom module and all the others as children of it.
Will add this as something to keep in mind for the incoming refactoring of mapstore dependecies and modules management.
| <groupId>it.geosolutions.mapstore</groupId> | ||
| <artifactId>mapstore-bin-war</artifactId> | ||
| <packaging>war</packaging> | ||
| <version>${mapstore2.version}</version> |
There was a problem hiding this comment.
then I guess that this property should go away https://github.com/geosolutions-it/MapStore2/blob/master/java/web/pom.xml#L13 so we avoid keeping it and creating confusion
There was a problem hiding this comment.
I think I was wrong. mapstore2.version is passed as variable to the build script to generate the binary and set the version (e.g. 2022.01.01). So I should keep the property and the version here.
|
@taba90 I re-checked. The two with the Unify the version numbers in the future may simplify also this stuff. |
Description
Aligned versions of mapstore modules.
Please check if the PR fulfills these requirements
What kind of change does this PR introduce? (check one with "x", remove the others)
Issue
What is the current behavior?
#
What is the new behavior?
Breaking change
Does this PR introduce a breaking change? (check one with "x", remove the other)
Other useful information