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 >
