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.

Regards
Felix


> 
> * I see that the previous version of the bundle is marked in the pom.xml, i.e.
>   
> <oldArtifact>org.apache.aries.proxy:org.apache.aries.proxy.api:1.0.0</oldArtifact>
> does this automatically get updated when a release is done? 
> 
> * Some of the messages still made a reference to WAS, e.g:
>   "In the ProxyManager.java class or its supers, the following abstract 
> methods have been added since the last release of WAS."
> I changed that to 'this bundle' in r1449076, hope that's ok with everyone.
> 
> Cheers,
> 
> David

Reply via email to