We have encounter with an issue where we have two different features coming in a project that would be delivered with same released version.
For example-
Current released version of the project is 7.0.0.4 and there will two different feature implementation say parallel and caching feature in the project. Now we need to take out two branches for both for Caching and Parallel project features from trunk and both will be in active development, both features will be released on 7.0.0.7 release build of the project.
Maven coordinate like -
For Parallel feature
GroupId - com.tom.tomproject
artifactID - project
version - 7.0.0.7-SNAPSHOT
For Caching feature
GroupId - com.tom.tomproject
artifactID - project
version - 7.0.0.7-SNAPSHOT
Here SNAPSHOT version(7.0.0.7-SNAPSHOT) for both branches getting same, it will leads to ambiguity. What would be the good approch to resolve this.
Should I change groupID ? or is there any other way to resolve this issue ?