2013/6/11 Felix Meschberger <[email protected]> > Actually versioning is not the only problem: The other problem is that for > inheritance to work across bundle boundaries, the (abstract) base class has > to be exported which is less of a problem if the base class is abstract > (yet there might be arguments against exporting abstract classes, too). > > In any case, annotation inheritance creates strong coupling between > bundles, which is what we don't want. > > While I totally agree that such a coupling should be avoided and cross-bundle intheritance should rarely be used, having inheritance support for annotations doesn't make it worse - you already have the class inheritance which creates the tight coupling. So even if the annotations don't support inheritance, you end up in the same situation.
But as said, we should drop that. Carsten > Regards > Felix > > > > > > b) In order to support incremental builds we switched some time ago from > > generating a single large descriptor to separate descriptor files. This > is > > now the default. I'm wondering whether we need the support for a single > > large xml descriptor file at all. If we drop this feature we could clean > up > > a lot of code which is currently related to distinguishing between the > two > > modes. > > > > WDYT? > > > > Regards > > Carsten > > > > -- > > Carsten Ziegeler > > [email protected] > > -- Carsten Ziegeler [email protected]
