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

Reply via email to