On 13 December 2012 00:01, Robert Matthews <rmatth...@nakedobjects.org>wrote:
> > 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? > In fact, in most cases you will also be able to do this in Isis... the point is that it isn't a "certified release", and so the end-user is to some extent risking JAR hell. But yes, you could take the latest isis-wicket-viewer and isis-objectstore-jdo, even if they depend on different versions of core, 99% of the time it's likely to work. The version of core you'll end up running against will be determined by Maven's dependency mediation rules; the developer can explicitly override by specifying the version of core in their <dependencyManagement> section. The point about semantic versioning is that it will give the end-user better information to use when overriding. > > Regards > > Rob > >