You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Stuart McCulloch (JIRA)" <ji...@apache.org> on 2009/07/02 14:03:47 UTC

[jira] Updated: (FELIX-954) Import-Package should include packages from optional Maven dependencies with resolution=optional

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

Stuart McCulloch updated FELIX-954:
-----------------------------------

    Fix Version/s:     (was: maven-bundle-plugin-2.0.1)
                   maven-bundle-plugin-2.1.0
       Issue Type: New Feature  (was: Improvement)

Re-planning bundleplugin work

> Import-Package should include packages from optional Maven dependencies with resolution=optional
> ------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-954
>                 URL: https://issues.apache.org/jira/browse/FELIX-954
>             Project: Felix
>          Issue Type: New Feature
>          Components: Maven Bundle Plugin
>    Affects Versions: maven-bundle-plugin-1.4.3
>            Reporter: Pavol Juhos
>             Fix For: maven-bundle-plugin-2.1.0
>
>
> It would be great if maven-bundle-plugin used resolution=optional for packages that are coming from _optional_ Maven dependencies.
> The current behavior causes problems e.g. when embedding libraries with lots of optional dependencies. As described by Detelin Yordanov: "[I]t seems that BND finds the
> references to [the optional packages] and assumes them to be mandatory adding a bunch of imports in the manifest." This can easily result in hundreds of import-package declarations importing packages that are actually not required by the application. In these cases it is not practical to handle this manually in the plug-in / BND configuration.
> This issue was already discussed on felix-users list in Jan 2009 -- see thread "Maven bundle plugin: Is it possible to mark optional Maven dependencies to be imported with resolition=optional"
> http://mail-archives.apache.org/mod_mbox/felix-users/200901.mbox/%3C81f0d9c0901280604x6097dc19r8aa460673bfdad6@mail.gmail.com%3E

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.