On 24 February 2013 16:39, Felix Meschberger <[email protected]> wrote:
> Hi, > > Am 22.02.2013 um 16:43 schrieb David Bosschaert: > > > Hi all, > > > > I was looking at the Aries Versioning Plugin and have a few questions: > > > > * How does one make the distinction between interfaces that are supposed > to be implemented by the client? In OSGi this is typically marked with a > @noimplement javadoc tag, but this doesn't seem to work? When I was playing > with it additions to an interface (i.e. adding a method) always results in > a minor version update, regardless of whether the @noimplement doclet tag > was there or not... Or should that be configured differently? > > How about using the BND @ConsumerType and @ProviderType annotations ? > IIUIC this also helps setting the appropriate import version ranges when > using the bundle plugin. > It does introduce an additional compile-time dependency though. Isn't that a little awkward? Cheers, David
