If I understand this correctly it means that as a rule of thumb there
should not be any SNAPSHOT versions in Dependency Management of the overall
parent. I think external (release) dependencies should be fine. However the
potential problem here is that let's say two bundles depend on rdf.core but
different versions of it. That may cause trouble in the OSGi container.

Would using OSGi package versions allow the co-existence of different
versions of the same bundle?

If users use the software outside an OSGi container it would surely cause
problems. If we want to support such use cases we have to release all
modules that depend on a module along with it to make sure there are no
inconsistencies.

Daniel

On 15 March 2012 14:18, Fabian Christ <[email protected]> wrote:

> Hi,
>
> I had a look at Felix and it seems that they just don't use the
> dependency management in the parent POM. Each POM defines its own
> dependencies (and versions) - no central configuration. That makes it
> possible to release them independently but has the problem of maybe
> inconsistent versions.
>
> - Fabian
>
> Am 14. März 2012 23:44 schrieb florent andré <
> [email protected]>:
> >
> >
> > On 03/14/2012 05:59 PM, Daniel Spicar wrote:
> > ...
> >
> >>
> >> Does anybody know of how other maven-based projects handle such
> >> situations?
> >
> >
> > I don't know much the details, but felix has many modules independently
> > released : see list here : http://felix.apache.org/site/downloads.cgi
> >
> > May be a path to invest...
> > (right now apache svn access is really slow).
>
>
>
> --
> Fabian
> http://twitter.com/fctwitt
>

Reply via email to