[
https://issues.apache.org/jira/browse/SLING-12180?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17793400#comment-17793400
]
Konrad Windszus commented on SLING-12180:
-----------------------------------------
[~cziegeler] Can you have a look? Currently
https://github.com/apache/sling-slingfeature-maven-plugin/blob/96ed3a18bd1b10111f5c92a9046fff19a9f7b7a8/src/main/java/org/apache/sling/feature/maven/mojos/apis/ClassFileProcessor.java#L36
does not consider the annotation on package level (like what is done in
https://github.com/bndtools/bnd/blob/d06df066f402f1433b70c51f568c40a444b4518d/biz.aQute.bndlib/src/aQute/bnd/osgi/Analyzer.java#L844C7-L844C7).
> Consider ProviderType annotations on package level as well
> ----------------------------------------------------------
>
> Key: SLING-12180
> URL: https://issues.apache.org/jira/browse/SLING-12180
> Project: Sling
> Issue Type: Bug
> Components: Maven Plugins and Archetypes
> Affects Versions: OSGi Feature Maven Plugin 1.8.0
> Reporter: Konrad Windszus
> Priority: Major
>
> The annotation
> https://docs.osgi.org/javadoc/osgi.annotation/7.0.0/org/osgi/annotation/versioning/ProviderType.html
> can be used both on type level as well as on package level. If it is set on
> package level that annotation takes precedence over all type level
> annotations in that package.
> In the context of SLING-12135 only class level annotations are being
> considered.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)