[ 
https://issues.apache.org/jira/browse/FELIX-5452?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15761521#comment-15761521
 ] 

Stefan Seifert commented on FELIX-5452:
---------------------------------------

yes, i think this is ok. in the maven-scr-plugin it should be quite impossible 
that class not found exceptions occur, because the generator gets only the 
class files that where compiled immediately before in the maven build.

> SCR bnd plugin fails when embedding jars with optional/excluded dependencies
> ----------------------------------------------------------------------------
>
>                 Key: FELIX-5452
>                 URL: https://issues.apache.org/jira/browse/FELIX-5452
>             Project: Felix
>          Issue Type: Bug
>          Components: SCR Tooling
>    Affects Versions: scr generator 1.15.0, scr bnd plugin 1.6.0
>            Reporter: Stefan Seifert
>            Assignee: Carsten Ziegeler
>             Fix For: scr generator 1.16.0, scr bnd plugin 1.7.0
>
>         Attachments: FELIX-5452.patch
>
>
> when the maven-bundle-plugin is used to embedded JAR dependencies, and those 
> dependencies contain optional or excluded further dependencies which classes 
> are somewhere references in the dependency itself SCR generation via 
> maven-bundle-plugin and the SCR bnd plugin fails.
> it does *not* fail when using the maven-scr-plugin.
> the reason for the difference is that the maven-scr-plugin analyzes only the 
> classes compiled in the target folder, not the classes of embedded 
> dependencies. the bnd plugin cannot differentiate if the classes in the 
> bundle jar where embedded or compiled and always scans all of them.



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

Reply via email to