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
