Rather than requiring dependent projects to specify an exact version, we should publish modules using a [Major.Minor] pattern.
This would allow Search users to consume Infinispan for index storage purposes even though Infinispan is depending on a different micro version.
To maintain strict version alignment among our own modules I'm going to actually use an alias 5.0 to be exposed, while the actual modules will still depend on exact micro versions to make sure these won't get mixed up.
|