Carsten Ziegeler pisze:
The rule is easy: don't update if there is no reason to update. The only module that might update to snapshost is the webapp that aggregates all the various blocks as an example.

But for instance, if the api doesn't change, there is no need for anyone using the api (including the impl) to update to the snapshot. If the api changes, well then at least the impl should change. But other blocks using this api do not need to change. If they need new features from then new api, they can update.

Agreed. I would add one (quite obvious) rule: if some module gets relesed and artifact is available at central other modules should always update its dependencies ASAP. This applies to patch releases.

So it's a very conservative way of handling the dependencies. As we are now built by gump again we'll detect problems due to the gump builts and can fix them. There is no need to depend on the latest snapshots for all references.

Huh, I'll need to figure out this Gump thing. I've never bothered to understand what is its purpose and why I should care about it. Looks like I need to change my attitude here. :-)

--
Grzegorz Kossakowski

Reply via email to