What happens at the point shown below?
For example
* core 1.0.0 is released
* isis-objectstore-jdo 1.0.0 is released, dependent on core 1.0.0
* isis-viewer-wicket 1.0.0 is released, dependent on core 1.0.0
* core 1.0.1 is released. This is NOT picked up by either of the above
components.
* isis-objectstore-jdo 1.0.1 is released, dependent on core 1.0.1. This
also incorporates a number of its own bug fixes
* core 1.1.0 is released, providing a new feature
* isis-viewer-wicket 1.1.0 is released, using the new feature provided by
core 1.1.0
If I am using isis-objectstore-jdo then will I not be able to use the
latest isis-viewer-wicket because the viewer only depends on an older,
but still valid version of core. If this logic is correct then even the
most minor fix will need the complete set of components to be re-released!
However this is not a problem with Maven and it's plug-ins, I specify -
very specifically - what version of a plug-in I want to use, but I can
use that with version 3.0.2, 3.0.3 or 3.0.4 of Maven, it'll probably
even work with version 2 as well.
What am I missing?
Regards
Rob