[ 
https://issues.apache.org/jira/browse/SLING-5450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus updated SLING-5450:
-----------------------------------
    Description: 
Currently the sling parent pom uses the maven-bundle-plugin in version 3.0.1 
but defines a dependency on bndlib in version 1.50.0.

Since maven-bundle-plugin 3.0.1 uses bndlib in version 3.0.0 anyhow the 
dependency in parent should also be increased to that version.

Otherwise you at least get the wrong impression, because e.g. in bndlib 1.50.0 
the {{aQute.bnd.annotation.ProviderType}} is being marked as being the default 
in the javadoc while in reality the maven-bundle-plugin uses bndlib in version 
3.0.0 where {{aQute.bnd.annotation.ConsumerType}} is the default (see also 
https://github.com/bndtools/bnd/commit/5935e70ba990e40a95e14fb932158ebf8d2225fe).
Also additional interfaces being added in 3.0 cannot be used.

  was:
Currently the sling parent pom uses the maven-bundle-plugin in version 3.0.1 
but defines a dependency on bndlib in version 1.50.0.

Since maven-bundle-plugin 3.0.1 uses bndlib in version 3.0.0 anyhow the 
dependency in parent should also be increased to that version.

Otherwise you at least get the wrong impression, because e.g. in bndlib 1.50.0 
the {{aQute.bnd.annotation.ProviderType}} is being marked as being the default 
in the javadoc while in reality the maven-bundle-plugin uses bndlib in version 
3.0.1 where {{aQute.bnd.annotation.ConsumerType}} is the default (see also 
https://github.com/bndtools/bnd/commit/5935e70ba990e40a95e14fb932158ebf8d2225fe).
Also additional interfaces being added in 3.0 cannot be used.


> Sling Parent uses maven-bundle-plugin 3.0.1 but defines dependency on bndlib 
> 1.50.0
> -----------------------------------------------------------------------------------
>
>                 Key: SLING-5450
>                 URL: https://issues.apache.org/jira/browse/SLING-5450
>             Project: Sling
>          Issue Type: Bug
>          Components: General
>    Affects Versions: Parent 26
>            Reporter: Konrad Windszus
>
> Currently the sling parent pom uses the maven-bundle-plugin in version 3.0.1 
> but defines a dependency on bndlib in version 1.50.0.
> Since maven-bundle-plugin 3.0.1 uses bndlib in version 3.0.0 anyhow the 
> dependency in parent should also be increased to that version.
> Otherwise you at least get the wrong impression, because e.g. in bndlib 
> 1.50.0 the {{aQute.bnd.annotation.ProviderType}} is being marked as being the 
> default in the javadoc while in reality the maven-bundle-plugin uses bndlib 
> in version 3.0.0 where {{aQute.bnd.annotation.ConsumerType}} is the default 
> (see also 
> https://github.com/bndtools/bnd/commit/5935e70ba990e40a95e14fb932158ebf8d2225fe).
> Also additional interfaces being added in 3.0 cannot be used.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to